Options
All
  • Public
  • Public/Protected
  • All
Menu

Class InterfaceDeclaration

Interface declaration that contains defined properties and methods.

export
class

InterfaceDeclaration

implements

{ExportableDeclaration}

implements

{GenericDeclaration}

Hierarchy

  • InterfaceDeclaration

Implements

Index

Constructors

constructor

  • new InterfaceDeclaration(name: string, isExported: boolean, start?: undefined | number, end?: undefined | number): InterfaceDeclaration

Properties

accessors

accessors: AccessorDeclaration[] = []

Optional end

end: undefined | number

isExported

isExported: boolean

methods

methods: MethodDeclaration[] = []

name

name: string

properties

properties: PropertyDeclaration[] = []

Optional start

start: undefined | number

typeParameters

typeParameters: string[] | undefined

Generated using TypeDoc