2025-04-24 13:11:28 +08:00

7 lines
190 B
TypeScript

export function callFnsInSequence<
Args extends Array<any>,
Fn extends ((...args: Args) => void) | void,
>(...fns: Fn[]) {
return (...args: Args) => fns.forEach(fn => fn?.(...args))
}