- lockAsync<T>(mutex, func, cancellationToken?): Promise<T>
Parameters
func: (() => T)
Optional cancellationToken: default
Returns Promise<T>
- lockAsync<T>(mutex, func, cancellationToken?): Promise<T>
Parameters
func: (() => Promise<T>)
- (): Promise<T>
Returns Promise<T>
Optional cancellationToken: default
Returns Promise<T>
Locks on the provided mutex until the provided func is complete, then returning a value if any.