MCPcopy
hub / github.com/loopbackio/loopback-next / toValueFactory

Function toValueFactory

packages/context/src/binding.ts:319–327  ·  view source on GitHub ↗

* Adapt the ValueFactoryProvider class to be a value factory * @param provider - ValueFactoryProvider class

(
  provider: DynamicValueProviderClass<T>,
)

Source from the content-addressed store, hash-verified

317 * @param provider - ValueFactoryProvider class
318 */
319function toValueFactory<T = unknown>(
320 provider: DynamicValueProviderClass<T>,
321): ValueFactory<T> {
322 return resolutionCtx =>
323 invokeMethod(provider, 'value', resolutionCtx.context, [], {
324 skipInterceptors: true,
325 session: resolutionCtx.options.session,
326 });
327}
328
329/**
330 * Check if the factory is a value factory provider class

Callers 1

toDynamicValueMethod · 0.85

Calls 1

invokeMethodFunction · 0.90

Tested by

no test coverage detected