Page Contents

Home > @loopback/core > addExtension

addExtension() function

Register an extension for the given extension point to the context

Signature:

export declare function addExtension(context: Context, extensionPointName: string, extensionClass: Constructor<unknown>, options?: BindingFromClassOptions): Binding<unknown>;

Parameters

Parameter Type Description
context [Context](/doc/en/lb4/apidocs.context.context.html) Context object
extensionPointName string Name of the extension point
extensionClass [Constructor](/doc/en/lb4/apidocs.context.constructor.html)<unknown> Class or a provider for an extension
options [BindingFromClassOptions](/doc/en/lb4/apidocs.context.bindingfromclassoptions.html) _(Optional)_ Options Options for the creation of binding from class

Returns:

Binding<unknown>