wrote wasm binding for eval_boolean function - let's see if it works
This commit is contained in:
parent
a1066fa416
commit
05ab0906d6
7 changed files with 251 additions and 34 deletions
20
pkg/argus_wasm.d.ts
vendored
20
pkg/argus_wasm.d.ts
vendored
|
|
@ -1,7 +1,17 @@
|
|||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
export function parse_str(s: string): WrappedExpr;
|
||||
export class WrappedExpr {
|
||||
export function eval_boolean(s: string, trace: StateBuddyTrace): StateBuddyEvalResult;
|
||||
export class StateBuddyEvalResult {
|
||||
private constructor();
|
||||
free(): void;
|
||||
[Symbol.dispose](): void;
|
||||
}
|
||||
export class StateBuddyEvalResultEntry {
|
||||
private constructor();
|
||||
free(): void;
|
||||
[Symbol.dispose](): void;
|
||||
}
|
||||
export class StateBuddyTrace {
|
||||
private constructor();
|
||||
free(): void;
|
||||
[Symbol.dispose](): void;
|
||||
|
|
@ -11,8 +21,10 @@ export type InitInput = RequestInfo | URL | Response | BufferSource | WebAssembl
|
|||
|
||||
export interface InitOutput {
|
||||
readonly memory: WebAssembly.Memory;
|
||||
readonly __wbg_wrappedexpr_free: (a: number, b: number) => void;
|
||||
readonly parse_str: (a: number, b: number) => number;
|
||||
readonly __wbg_statebuddytrace_free: (a: number, b: number) => void;
|
||||
readonly eval_boolean: (a: number, b: number, c: number) => number;
|
||||
readonly __wbg_statebuddyevalresultentry_free: (a: number, b: number) => void;
|
||||
readonly __wbg_statebuddyevalresult_free: (a: number, b: number) => void;
|
||||
readonly __wbindgen_externrefs: WebAssembly.Table;
|
||||
readonly __wbindgen_malloc: (a: number, b: number) => number;
|
||||
readonly __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue