Skip to content

Commit d018245

Browse files
committed
feat(WorkerPool): export WorkerPool interface
1 parent 2c761f6 commit d018245

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/index.spec.ts

+6
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import {
22
DynamicWorkerPool,
33
DynamicWorkerPoolWorker,
44
WorkerFactory,
5+
WorkerPool,
56
WorkerThreadTask,
67
WorkerThreadWorker,
78
QdScheduler
@@ -34,5 +35,10 @@ describe('exports', () => {
3435
data: 'foo'
3536
};
3637
expect(workerThreadTask).toBeDefined();
38+
39+
const workerPool: WorkerPool<string, string> = {
40+
executeTask: (task: string) => Promise.resolve(task)
41+
};
42+
expect(workerPool).toBeDefined();
3743
});
3844
});

src/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
export { WorkerThreadTask, WorkerThreadWorker } from './workers';
22
export { WorkerFactory } from './worker-factory';
3-
export { DynamicWorkerPool, DynamicWorkerPoolWorker } from './worker-pool';
3+
export { DynamicWorkerPool, DynamicWorkerPoolWorker, WorkerPool } from './worker-pool';
44
export { QdScheduler } from './qd-scheduler';

0 commit comments

Comments
 (0)