UNPKG

angular-inject

Version:

A JS decorator (@inject) for injecting dependencies inside your angular classes

15 lines (14 loc) 357 B
export function inject(modules) { return function (target) { class tempClass extends target { constructor(...injectedValues) { super(...injectedValues); for (var i = 0; i < modules.length; i++) { this[modules[i]] = injectedValues[i]; } } } tempClass.$inject = modules; return tempClass; } }