TAO/client/src/custom.d.ts

15 lines
395 B
TypeScript
Raw Normal View History

2023-10-28 11:30:21 +00:00
// Make TypeScript treat *.worker.ts as a module
declare module 'worker-loader!*' {
class WebpackWorker extends Worker {
constructor();
}
export = WebpackWorker;
}
// Extend the default Worker type with the properties used in the worker
interface Worker {
new (stringUrl: string, options?: WorkerOptions): Worker;
postMessage: (message: any) => void;
}