UNPKG

@hv-kit/hexpress

Version:

facilitates typescript backend development with express

27 lines 1.41 kB
import * as ThreadsWorker from "threads/worker"; import * as Threads from "threads"; import * as ThreadsMaster from "threads/dist/types/master"; export declare const expose: typeof ThreadsWorker.expose; export declare class Worker extends Threads.Worker { } export declare const spawn: typeof Threads.spawn; export declare const Thread: { errors<ThreadT extends ThreadsMaster.Thread>(thread: ThreadT): import("observable-fns").Observable<Error>; events<ThreadT_1 extends ThreadsMaster.Thread>(thread: ThreadT_1): import("observable-fns").Observable<ThreadsMaster.WorkerEvent>; terminate<ThreadT_2 extends ThreadsMaster.Thread>(thread: ThreadT_2): Promise<void>; }; export declare const Pool: (typeof Threads.Pool); export declare const getPath: (subPath: string) => string; declare const _default: { expose: typeof ThreadsWorker.expose; Worker: typeof Worker; spawn: typeof Threads.spawn; Thread: { errors<ThreadT extends ThreadsMaster.Thread>(thread: ThreadT): import("observable-fns").Observable<Error>; events<ThreadT_1 extends ThreadsMaster.Thread>(thread: ThreadT_1): import("observable-fns").Observable<ThreadsMaster.WorkerEvent>; terminate<ThreadT_2 extends ThreadsMaster.Thread>(thread: ThreadT_2): Promise<void>; }; getPath: (subPath: string) => string; }; export default _default; //# sourceMappingURL=thread.d.ts.map