chore(release): prepare public source release

This commit is contained in:
MercuryToolbox Release
2026-07-18 15:33:01 +08:00
commit 34d6a57f38
510 changed files with 163501 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
interface Runner {
run(): Promise<string>;
}
type WorkerOptions = {
name: string;
};
class Worker implements Runner {
constructor(private readonly options: WorkerOptions) {}
async run(): Promise<string> {
return this.options.name;
}
}
export function createWorker(options: WorkerOptions): Runner {
return new Worker(options);
}
export const defaultWorker = () => createWorker({ name: "default" });