Page Contents

Home > @loopback/core > extensionPoint

extensionPoint() function

Decorate a class as a named extension point. If the decoration is not present, the name of the class will be used.

Signature:

export declare function extensionPoint(name: string, ...specs: BindingSpec[]): ClassDecorator;

Parameters

Parameter Type Description
name string Name of the extension point
specs BindingSpec[]  

Returns:

ClassDecorator

Example

import {extensionPoint} from '@loopback/core';

@extensionPoint(GREETER_EXTENSION_POINT_NAME)
export class GreetingService {
  // ...
}