MCPcopy Create free account
hub / github.com/cafebazaar/blacksmith / provider

Function provider

web/static/bower_components/angular/angular.js:4317–4326  ·  view source on GitHub ↗
(name, provider_)

Source from the content-addressed store, hash-verified

4315 }
4316
4317 function provider(name, provider_) {
4318 assertNotHasOwnProperty(name, 'service');
4319 if (isFunction(provider_) || isArray(provider_)) {
4320 provider_ = providerInjector.instantiate(provider_);
4321 }
4322 if (!provider_.$get) {
4323 throw $injectorMinErr('pget', "Provider '{0}' must define $get factory method.", name);
4324 }
4325 return providerCache[name + providerSuffix] = provider_;
4326 }
4327
4328 function enforceReturnValue(name, factory) {
4329 return function enforcedReturnValue() {

Callers 1

factoryFunction · 0.85

Calls 2

assertNotHasOwnPropertyFunction · 0.85
isFunctionFunction · 0.85

Tested by

no test coverage detected