ts-morph-structures

Home > ts-morph-structures > InterfaceDeclarationImpl

InterfaceDeclarationImpl class

Signature:

export default class InterfaceDeclarationImpl implements InterfaceDeclarationStructureClassIfc 

Implements: InterfaceDeclarationStructureClassIfc

Constructors

Constructor Modifiers Description
(constructor)(name)   Constructs a new instance of the InterfaceDeclarationImpl class

Properties

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)[]  

Methods

Method Modifiers Description
clone(source) static  
toJSON()