Protected semaphoreOptional ctx: Partial<ContextTimedInput>Optional ctx: Partial<ContextTimedInput>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>)]Generated using TypeDoc