UNPKG

velona

Version:

TypeScript DI helper for functional programming

8 lines 322 B
export const depend = (dependencies, cb) => { const fn = (...args) => cb(dependencies, ...args); fn.inject = (deps) => typeof deps === 'function' ? depend({ ...dependencies, ...deps(dependencies) }, cb) : depend({ ...dependencies, ...deps }, cb); return fn; }; //# sourceMappingURL=index.js.map