Type alias ResourceAcquire<Resource>

ResourceAcquire<Resource>: ((resources?) => Promise<readonly [ResourceRelease, Resource?]>)

Type Parameters

  • Resource

Type declaration

    • (resources?): Promise<readonly [ResourceRelease, Resource?]>
    • Resource acquisition function This returns a tuple of resource release function and the acquired resource When implementing this type, make sure to use arrow functions or if you are passing a method, make sure to bind the this context

      Parameters

      • Optional resources: readonly any[]

      Returns Promise<readonly [ResourceRelease, Resource?]>

Generated using TypeDoc