Use std::variant, reorder struct member

This commit is contained in:
msqr1
2024-03-01 22:15:15 -08:00
parent 111961e217
commit 894fc1df99
15 changed files with 13623 additions and 8611 deletions

18
devel/Vosklet.d.ts vendored
View File

@@ -10,22 +10,15 @@ interface WasmModule {
___set_stack_limits(_0: number, _1: number): void;
}
export interface model {
checkModel(): void;
afterFetch(): void;
load(_0: boolean): void;
delete(): void;
}
export interface spkModel {
checkModel(): void;
export interface genericModel {
check(): void;
afterFetch(): void;
load(_0: boolean): void;
delete(): void;
}
export interface recognizer {
setSpkModel(_0: spkModel): void;
setSpkModel(_0: genericModel): void;
acceptWaveForm(): void;
setWords(_0: boolean): void;
setPartialWords(_0: boolean): void;
@@ -36,9 +29,8 @@ export interface recognizer {
}
interface EmbindModule {
model: {new(_0: ArrayBuffer|Uint8Array|Uint8ClampedArray|Int8Array|string, _1: ArrayBuffer|Uint8Array|Uint8ClampedArray|Int8Array|string, _2: number): model};
spkModel: {new(_0: ArrayBuffer|Uint8Array|Uint8ClampedArray|Int8Array|string, _1: ArrayBuffer|Uint8Array|Uint8ClampedArray|Int8Array|string, _2: number): spkModel};
recognizer: {new(_0: model, _1: number, _2: number): recognizer; new(_0: model, _1: spkModel, _2: number, _3: number): recognizer; new(_0: model, _1: ArrayBuffer|Uint8Array|Uint8ClampedArray|Int8Array|string, _2: number, _3: number, _4: number): recognizer};
genericModel: {new(_0: ArrayBuffer|Uint8Array|Uint8ClampedArray|Int8Array|string, _1: ArrayBuffer|Uint8Array|Uint8ClampedArray|Int8Array|string, _2: number, _3: boolean): genericModel};
recognizer: {new(_0: genericModel, _1: number, _2: number): recognizer; new(_0: genericModel, _1: genericModel, _2: number, _3: number): recognizer; new(_0: genericModel, _1: ArrayBuffer|Uint8Array|Uint8ClampedArray|Int8Array|string, _2: number, _3: number, _4: number): recognizer};
setLogLevel(_0: number): void;
}
export type MainModule = WasmModule & EmbindModule;