MCPcopy Index your code
hub / github.com/loopbackio/loopback-next / getter

Function getter

packages/context/src/inject.ts:271–283  ·  view source on GitHub ↗
(
    bindingSelector: BindingSelector<unknown>,
    metadata?: InjectionMetadata,
  )

Source from the content-addressed store, hash-verified

269 * @param metadata - Optional metadata to help the injection
270 */
271 export const getter = function injectGetter(
272 bindingSelector: BindingSelector<unknown>,
273 metadata?: InjectionMetadata,
274 ) {
275 metadata = Object.assign({decorator: '@inject.getter'}, metadata);
276 return inject(
277 bindingSelector,
278 metadata,
279 isBindingAddress(bindingSelector)
280 ? resolveAsGetter
281 : resolveAsGetterByFilter,
282 );
283 };
284
285 /**
286 * Inject a function for setting (binding) the given key to a given

Calls 2

isBindingAddressFunction · 0.90
injectFunction · 0.85

Tested by

no test coverage detected