MCPcopy
hub / github.com/angular-ui/ui-router / provider

Function provider

test/angular/1.2/angular.js:3831–3840  ·  view source on GitHub ↗
(name, provider_)

Source from the content-addressed store, hash-verified

3829 }
3830
3831 function provider(name, provider_) {
3832 assertNotHasOwnProperty(name, 'service');
3833 if (isFunction(provider_) || isArray(provider_)) {
3834 provider_ = providerInjector.instantiate(provider_);
3835 }
3836 if (!provider_.$get) {
3837 throw $injectorMinErr('pget', "Provider '{0}' must define $get factory method.", name);
3838 }
3839 return providerCache[name + providerSuffix] = provider_;
3840 }
3841
3842 function factory(name, factoryFn) { return provider(name, { $get: factoryFn }); }
3843

Callers 1

factoryFunction · 0.70

Calls 3

isArrayFunction · 0.85
assertNotHasOwnPropertyFunction · 0.70
isFunctionFunction · 0.70

Tested by

no test coverage detected