Encapsulate logic of cluster and thread worker/pool (#116)
[poolifier.git] / src / pools / pool.ts
CommitLineData
c97c7edb
S
1export interface IPool<
2 // eslint-disable-next-line @typescript-eslint/no-explicit-any
3 Data = any,
4 // eslint-disable-next-line @typescript-eslint/no-explicit-any
5 Response = any
6> {
7 destroy(): Promise<void>
8 execute(data: Data): Promise<Response>
9}