MCPcopy Create free account
hub / github.com/angular-ui/ui-router / provider

Function provider

test/angular/1.5/angular.js:4596–4605  ·  view source on GitHub ↗
(name, provider_)

Source from the content-addressed store, hash-verified

4594 }
4595
4596 function provider(name, provider_) {
4597 assertNotHasOwnProperty(name, 'service');
4598 if (isFunction(provider_) || isArray(provider_)) {
4599 provider_ = providerInjector.instantiate(provider_);
4600 }
4601 if (!provider_.$get) {
4602 throw $injectorMinErr('pget', 'Provider \'{0}\' must define $get factory method.', name);
4603 }
4604 return (providerCache[name + providerSuffix] = provider_);
4605 }
4606
4607 function enforceReturnValue(name, factory) {
4608 return /** @this */ function enforcedReturnValue() {

Callers 1

factoryFunction · 0.70

Calls 3

isArrayFunction · 0.85
assertNotHasOwnPropertyFunction · 0.70
isFunctionFunction · 0.70

Tested by

no test coverage detected