This repository has been archived on 2026-03-06. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
openclaw-extensions/wecom/node_modules/@grammyjs/runner/out/platform.node.d.ts
T

12 lines
414 B
TypeScript

export type ModuleSpecifier = string;
export interface Thread<I, O> {
onMessage: (callback: (o: O) => void | Promise<void>) => void;
postMessage: (i: I) => void | Promise<void>;
}
interface Seed<S> {
seed: Promise<S>;
}
export declare function createThread<I, O, S>(specifier: ModuleSpecifier, seed: S): Thread<I, O>;
export declare function parentThread<I, O, S>(): Thread<I, O> & Seed<S>;
export {};