Home > ts-morph-structures > InterfaceDeclarationImpl
Signature:
export default class InterfaceDeclarationImpl implements InterfaceDeclarationStructureClassIfc
Implements: InterfaceDeclarationStructureClassIfc
Constructor | Modifiers | Description |
---|---|---|
(constructor)(name) | Constructs a new instance of the InterfaceDeclarationImpl class |
Property | Modifiers | Type | Description |
---|---|---|---|
callSignatures | readonly |
CallSignatureDeclarationImpl[] | |
constructSignatures | readonly |
ConstructSignatureDeclarationImpl[] | |
docs | readonly |
(JSDocImpl | string)[] | |
extends | readonly |
stringOrWriterFunction[] | Treat this as a read-only array. Use .extendsSet to modify this. |
extendsSet | readonly |
TypeStructureSet | |
getAccessors | readonly |
GetAccessorDeclarationImpl[] | |
hasDeclareKeyword | boolean | ||
indexSignatures | readonly |
IndexSignatureDeclarationImpl[] | |
isDefaultExport | boolean | ||
isExported | boolean | ||
kind | readonly |
StructureKind.Interface | |
leadingTrivia | readonly |
stringOrWriterFunction[] | |
methods | readonly |
MethodSignatureImpl[] | |
name | string | ||
properties | readonly |
PropertySignatureImpl[] | |
setAccessors | readonly |
SetAccessorDeclarationImpl[] | |
trailingTrivia | readonly |
stringOrWriterFunction[] | |
typeParameters | readonly |
(TypeParameterDeclarationImpl | string)[] |
Method | Modifiers | Description |
---|---|---|
clone(source) | static |
|
toJSON() |