UNPKG

@hazae41/plume

Version:

Typed async events with sequenced and parallel dispatching

7 lines (5 loc) 186 B
/** * Like `Parameters<T>` but fixed */ type WeakParameters<T extends (...args: any) => any> = (T extends (...args: infer P) => any ? [P] : never)[0]; export type { WeakParameters };