try something else...
This commit is contained in:
parent
05ab0906d6
commit
97192d31be
5 changed files with 28 additions and 1 deletions
6
pkg/argus_wasm.d.ts
vendored
6
pkg/argus_wasm.d.ts
vendored
|
|
@ -16,11 +16,17 @@ export class StateBuddyTrace {
|
||||||
free(): void;
|
free(): void;
|
||||||
[Symbol.dispose](): void;
|
[Symbol.dispose](): void;
|
||||||
}
|
}
|
||||||
|
export class StateBuddyTraceEntry {
|
||||||
|
private constructor();
|
||||||
|
free(): void;
|
||||||
|
[Symbol.dispose](): void;
|
||||||
|
}
|
||||||
|
|
||||||
export type InitInput = RequestInfo | URL | Response | BufferSource | WebAssembly.Module;
|
export type InitInput = RequestInfo | URL | Response | BufferSource | WebAssembly.Module;
|
||||||
|
|
||||||
export interface InitOutput {
|
export interface InitOutput {
|
||||||
readonly memory: WebAssembly.Memory;
|
readonly memory: WebAssembly.Memory;
|
||||||
|
readonly __wbg_statebuddytraceentry_free: (a: number, b: number) => void;
|
||||||
readonly __wbg_statebuddytrace_free: (a: number, b: number) => void;
|
readonly __wbg_statebuddytrace_free: (a: number, b: number) => void;
|
||||||
readonly eval_boolean: (a: number, b: number, c: number) => number;
|
readonly eval_boolean: (a: number, b: number, c: number) => number;
|
||||||
readonly __wbg_statebuddyevalresultentry_free: (a: number, b: number) => void;
|
readonly __wbg_statebuddyevalresultentry_free: (a: number, b: number) => void;
|
||||||
|
|
|
||||||
|
|
@ -170,6 +170,26 @@ export class StateBuddyTrace {
|
||||||
}
|
}
|
||||||
if (Symbol.dispose) StateBuddyTrace.prototype[Symbol.dispose] = StateBuddyTrace.prototype.free;
|
if (Symbol.dispose) StateBuddyTrace.prototype[Symbol.dispose] = StateBuddyTrace.prototype.free;
|
||||||
|
|
||||||
|
const StateBuddyTraceEntryFinalization = (typeof FinalizationRegistry === 'undefined')
|
||||||
|
? { register: () => {}, unregister: () => {} }
|
||||||
|
: new FinalizationRegistry(ptr => wasm.__wbg_statebuddytraceentry_free(ptr >>> 0, 1));
|
||||||
|
|
||||||
|
export class StateBuddyTraceEntry {
|
||||||
|
|
||||||
|
__destroy_into_raw() {
|
||||||
|
const ptr = this.__wbg_ptr;
|
||||||
|
this.__wbg_ptr = 0;
|
||||||
|
StateBuddyTraceEntryFinalization.unregister(this);
|
||||||
|
return ptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
free() {
|
||||||
|
const ptr = this.__destroy_into_raw();
|
||||||
|
wasm.__wbg_statebuddytraceentry_free(ptr, 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (Symbol.dispose) StateBuddyTraceEntry.prototype[Symbol.dispose] = StateBuddyTraceEntry.prototype.free;
|
||||||
|
|
||||||
const EXPECTED_RESPONSE_TYPES = new Set(['basic', 'cors', 'default']);
|
const EXPECTED_RESPONSE_TYPES = new Set(['basic', 'cors', 'default']);
|
||||||
|
|
||||||
async function __wbg_load(module, imports) {
|
async function __wbg_load(module, imports) {
|
||||||
|
|
|
||||||
Binary file not shown.
1
pkg/argus_wasm_bg.wasm.d.ts
vendored
1
pkg/argus_wasm_bg.wasm.d.ts
vendored
|
|
@ -1,6 +1,7 @@
|
||||||
/* tslint:disable */
|
/* tslint:disable */
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
export const memory: WebAssembly.Memory;
|
export const memory: WebAssembly.Memory;
|
||||||
|
export const __wbg_statebuddytraceentry_free: (a: number, b: number) => void;
|
||||||
export const __wbg_statebuddytrace_free: (a: number, b: number) => void;
|
export const __wbg_statebuddytrace_free: (a: number, b: number) => void;
|
||||||
export const eval_boolean: (a: number, b: number, c: number) => number;
|
export const eval_boolean: (a: number, b: number, c: number) => number;
|
||||||
export const __wbg_statebuddyevalresultentry_free: (a: number, b: number) => void;
|
export const __wbg_statebuddyevalresultentry_free: (a: number, b: number) => void;
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,7 @@ impl<'a> Trace for TraceMap<'a> {
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
|
|
||||||
#[derive(Serialize, Deserialize)]
|
#[wasm_bindgen(getter_with_clone)]
|
||||||
pub struct StateBuddyTraceEntry {
|
pub struct StateBuddyTraceEntry {
|
||||||
simtime: f64,
|
simtime: f64,
|
||||||
inputEvent: String,
|
inputEvent: String,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue