Protected
_readerProtected
_writerProtected
acquireProtected
readerProtected
readersProtected
readersProtected
writersRest
...params: [] | [type?: "read" | "write", ctx?: Partial<ContextTimedInput>] | [type?: "read" | "write"] | [ctx?: Partial<ContextTimedInput>]Optional
ctx: Partial<ContextTimedInput>Optional
ctx: Partial<ContextTimedInput>Rest
...params: [((lock) => Promise<T>)] | [undefined | "read" | "write", undefined | Partial<ContextTimedInput>, ((lock) => Promise<T>)] | [undefined | "read" | "write", ((lock) => Promise<T>)] | [undefined | Partial<ContextTimedInput>, ((lock) => Promise<T>)]Rest
...params: [((lock) => AsyncGenerator<T, TReturn, TNext>)] | [undefined | "read" | "write", undefined | Partial<ContextTimedInput>, ((lock) => AsyncGenerator<T, TReturn, TNext>)] | [undefined | "read" | "write", ((lock) => AsyncGenerator<T, TReturn, TNext>)] | [undefined | Partial<ContextTimedInput>, ((lock) => AsyncGenerator<T, TReturn, TNext>)]Rest
...params: [((lock) => Promise<T>)] | [undefined | Partial<ContextTimedInput>, ((lock) => Promise<T>)]Rest
...params: [((lock) => AsyncGenerator<T, TReturn, TNext>)] | [undefined | Partial<ContextTimedInput>, ((lock) => AsyncGenerator<T, TReturn, TNext>)]Rest
...params: [((lock) => Promise<T>)] | [undefined | Partial<ContextTimedInput>, ((lock) => Promise<T>)]Rest
...params: [((lock) => AsyncGenerator<T, TReturn, TNext>)] | [undefined | Partial<ContextTimedInput>, ((lock) => AsyncGenerator<T, TReturn, TNext>)]Optional
ctx: Partial<ContextTimedInput>Generated using TypeDoc
Write-preferring read write lock