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

Function addExtension

packages/core/src/extension-point.ts:301–312  ·  view source on GitHub ↗
(
  context: Context,
  extensionPointName: string,
  extensionClass: Constructor<unknown>,
  options?: BindingFromClassOptions,
)

Source from the content-addressed store, hash-verified

299 * @param options - Options Options for the creation of binding from class
300 */
301export function addExtension(
302 context: Context,
303 extensionPointName: string,
304 extensionClass: Constructor<unknown>,
305 options?: BindingFromClassOptions,
306) {
307 const binding = createBindingFromClass(extensionClass, options).apply(
308 extensionFor(extensionPointName),
309 );
310 context.add(binding);
311 return binding;
312}

Callers 5

setupBindings2Function · 0.90
registerGreetersFunction · 0.85

Calls 4

createBindingFromClassFunction · 0.90
extensionForFunction · 0.85
applyMethod · 0.80
addMethod · 0.65

Tested by 2

setupBindings2Function · 0.72
registerGreetersFunction · 0.68