Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Pool<T, CA, DA>

Type parameters

  • T

  • CA: any[] = any[]

  • DA: any[] = any[]

Hierarchy

  • Pool

Index

Constructors

constructor

  • Type parameters

    • T

    • CA: any[] = any[]

    • DA: any[] = any[]

    Parameters

    Returns Pool<T, CA, DA>

Methods

clear

  • clear(): Pool<T, CA, DA>

create

  • create(...args: CA): T
  • Parameters

    • Rest ...args: CA

    Returns T

getLimit

  • getLimit(): number

getSize

  • getSize(): number

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

    • limit: number = ...

    Returns Pool<T, CA, DA>

Generated using TypeDoc