commitmnt
Version:
Copy your gitlab and bitbucket commits to a new, publishable github repo
20 lines • 1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createInjector = void 0;
/**
* @internal
*
* Takes a list of dependencies and creates a function
* that will inject those dependencies into whatever function
* it is passed
*
* @param deps the list of dependencies
* @returns the injector function
*/
function createInjector(deps) {
return function inject(fn) {
return (...args) => fn(deps, ...args);
};
}
exports.createInjector = createInjector;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW9jLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL2xpYi91dGlscy9pb2MvaW9jLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBOzs7Ozs7Ozs7R0FTRztBQUNILFNBQWdCLGNBQWMsQ0FBUSxJQUFXO0lBQy9DLE9BQU8sU0FBUyxNQUFNLENBQ3BCLEVBQTRDO1FBRTVDLE9BQU8sQ0FBQyxHQUFHLElBQVcsRUFBRSxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksRUFBRSxHQUFHLElBQUksQ0FBQyxDQUFDO0lBQy9DLENBQUMsQ0FBQztBQUNKLENBQUM7QUFORCx3Q0FNQyJ9