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() |