Type parameters
-
T
-
CA: any[] = any[]
-
DA: any[] = any[]
Constructors
constructor
- new Pool<T, CA, DA>(Class: IConstructor<T, CA>, Constructor: IPoolConstructor<T, CA>, Deconstructor?: IPoolDeconstructor<T, DA>, limit?: number): Pool<T, CA, DA>
-
Type parameters
-
T
-
CA: any[] = any[]
-
DA: any[] = any[]
Parameters
-
Class: IConstructor<T, CA>
-
-
-
limit: number = ...
Returns Pool<T, CA, DA>
Methods
release
- release(object: T, ...args: DA): Pool<T, CA, DA>
-
Parameters
-
object: T
-
Rest ...args: DA
Returns Pool<T, CA, DA>
setLimit
- setLimit(limit?: number): Pool<T, CA, DA>
-
Parameters
Returns Pool<T, CA, DA>