UNPKG

@uifabric/utilities

Version:

Fluent UI React utilities for building components.

22 lines 686 B
/* eslint-disable @typescript-eslint/no-explicit-any */ /** * Returns a single function which will call each of the given functions in the context of the * parent. */ export function appendFunction(parent) { var functions = []; for (var _i = 1; _i < arguments.length; _i++) { functions[_i - 1] = arguments[_i]; } if (functions.length < 2) { return functions[0]; } return function () { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } functions.forEach(function (f) { return f && f.apply(parent, args); }); }; } //# sourceMappingURL=appendFunction.js.map