chore(release): prepare public source release

This commit is contained in:
MercuryToolbox Release
2026-07-18 15:41:59 +08:00
commit e365e5df4d
508 changed files with 163373 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" });