Home > @microsoft/api-extractor-model > ApiMethod

ApiMethod class

Represents a TypeScript member function declaration that belongs to an ApiClass.


export declare class ApiMethod extends ApiMethod_base 

Extends: ApiMethod_base


This is part of the ApiModel hierarchy of classes, which are serializable representations of API declarations.

ApiMethod represents a TypeScript declaration such as the render member function in this example:

export class Widget {
  public render(): void { }

Compare with ApiMethodSignature, which represents a method belonging to an interface. For example, a class method can be static but an interface method cannot.


Constructor Modifiers Description
(constructor)(options)   Constructs a new instance of the ApiMethod class


Property Modifiers Type Description
containerKey   string  
kind   ApiItemKind  


Method Modifiers Description
buildCanonicalReference()   (BETA)
getContainerKey(name, isStatic, overloadIndex) static