timeout<T extends unknown = any, P extends any[] = any[]>( run: (...args: P) => Promise<T>, delay?: number,): (...args: P) => Promise<symbol | T> Type Parameters
- T extends unknown = any
- P extends any[] = any[]
Parameters
- run: (...args: P) => Promise<T>
Optionaldelay: number
Returns (...args: P) => Promise<symbol | T>