Buckets:
dieumercimvemba/mediastore / scripts /whatsapp-bridge /node_modules /async-mutex /lib /SemaphoreInterface.d.ts
| interface SemaphoreInterface { | |
| acquire(weight?: number, priority?: number): Promise<[number, SemaphoreInterface.Releaser]>; | |
| runExclusive<T>(callback: SemaphoreInterface.Worker<T>, weight?: number, priority?: number): Promise<T>; | |
| waitForUnlock(weight?: number, priority?: number): Promise<void>; | |
| isLocked(): boolean; | |
| getValue(): number; | |
| setValue(value: number): void; | |
| release(weight?: number): void; | |
| cancel(): void; | |
| } | |
| declare namespace SemaphoreInterface { | |
| interface Releaser { | |
| (): void; | |
| } | |
| interface Worker<T> { | |
| (value: number): Promise<T> | T; | |
| } | |
| } | |
| export default SemaphoreInterface; | |
Xet Storage Details
- Size:
- 647 Bytes
- Xet hash:
- 1efa99c570c0bf8444c8e575b6b5c672f0ef8c962a1ff5192e9585227d1bcf98
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.