Type alias ResourceAcquire<Resource>
ResourceAcquire<Resource>: ((resources?) => Promise<readonly [ResourceRelease, Resource?]>)
Type declaration
-
- (resources?): Promise<readonly [ResourceRelease, Resource?]>
-
Parameters
-
Optional
resources: readonly any[]
Returns 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