functions.ts 190 B

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