🆙 Init V3

This commit is contained in:
DuckieTM
2026-01-31 09:10:52 +01:00
commit 7feb10ab15
1733 changed files with 53405 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
export default () =>
{
let interval: ReturnType<typeof setInterval> = null;
self.onmessage = (message: MessageEvent) =>
{
if(!message) return;
const data: { [index: string]: any } = message.data;
switch(data.action)
{
case 'START':
interval = setInterval(() => postMessage(null), data.content);
break;
case 'STOP':
if(interval)
{
clearInterval(interval);
interval = null;
}
break;
}
};
};
+10
View File
@@ -0,0 +1,10 @@
export class WorkerBuilder extends Worker
{
constructor(worker)
{
const code = worker.toString();
const blob = new Blob([ `(${ code })()` ]);
super(URL.createObjectURL(blob));
}
}