Offload functions to worker threads with shared memory primitives for Node.js.
8
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: Loadable<T> interface

+7 -1
+2 -1
src/index.ts
··· 3 3 export { workerPool } from './worker-pool.ts'; 4 4 export { transfer } from './transfer.ts'; 5 5 export type { Runner } from './runner.ts'; 6 + export type { Loadable } from './shared/index.ts'; 6 7 export { 7 8 AtomicBool, 8 9 AtomicInt8, ··· 19 20 ReadGuard, 20 21 WriteGuard, 21 22 slab, 22 - } from './sync/index.ts'; 23 + } from './shared/index.ts';
+1
src/shared/index.ts
··· 1 + export type { Loadable } from './loadable.ts'; 1 2 export { AtomicBool } from './atomic-bool.ts'; 2 3 export { AtomicInt8 } from './atomic-int8.ts'; 3 4 export { AtomicUint8 } from './atomic-uint8.ts';
+4
src/shared/loadable.ts
··· 1 + export interface Loadable<T> { 2 + load(): T; 3 + store(value: T): void; 4 + }