1
0
Fork 0
tsgames/build/wasm.d.ts

32 lines
782 B
TypeScript

// Fallback type for .c/.cpp imports until the wasmPlugin generates a per-file .d.ts.
// After a build, a sibling `${file}.d.ts` with concrete export names takes precedence.
declare module '*.cpp' {
const _: {
memory: WebAssembly.Memory;
table: WebAssembly.Table;
readonly data: DataView;
[fn: string]: unknown;
};
export default _;
}
declare module '*.c' {
const _: {
memory: WebAssembly.Memory;
table: WebAssembly.Table;
readonly data: DataView;
[fn: string]: unknown;
};
export default _;
}
declare module '*.wasm' {
const _: {
memory: WebAssembly.Memory;
table?: WebAssembly.Table;
data: DataView;
[fn: string]: unknown;
};
export default _;
}