es-membrane

Home > ts-morph-structures > ClassDeclarationStructureClassIfc

ClassDeclarationStructureClassIfc interface

Signature:

export interface ClassDeclarationStructureClassIfc 

Properties

Property Modifiers Type Description
[ctors](/es-membrane/ts-morph-structures/api/ts-morph-structures.classdeclarationstructureclassifc.ctors.html) `readonly` [ConstructorDeclarationImpl](/es-membrane/ts-morph-structures/api/ts-morph-structures.constructordeclarationimpl.html)\[\]
[extends?](/es-membrane/ts-morph-structures/api/ts-morph-structures.classdeclarationstructureclassifc.extends.html) [stringOrWriterFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.stringorwriterfunction.html) _(Optional)_
[extendsStructure](/es-membrane/ts-morph-structures/api/ts-morph-structures.classdeclarationstructureclassifc.extendsstructure.html) [TypeStructures](/es-membrane/ts-morph-structures/api/ts-morph-structures.typestructures.html) \| undefined
[getAccessors](/es-membrane/ts-morph-structures/api/ts-morph-structures.classdeclarationstructureclassifc.getaccessors.html) `readonly` [GetAccessorDeclarationImpl](/es-membrane/ts-morph-structures/api/ts-morph-structures.getaccessordeclarationimpl.html)\[\]
[implements](/es-membrane/ts-morph-structures/api/ts-morph-structures.classdeclarationstructureclassifc.implements.html) `readonly` [stringOrWriterFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.stringorwriterfunction.html)\[\] Treat this as a read-only array. Use `.implementsSet` to modify this.
[implementsSet](/es-membrane/ts-morph-structures/api/ts-morph-structures.classdeclarationstructureclassifc.implementsset.html) `readonly` [TypeStructureSet](/es-membrane/ts-morph-structures/api/ts-morph-structures.typestructureset.html)
[kind](/es-membrane/ts-morph-structures/api/ts-morph-structures.classdeclarationstructureclassifc.kind.html) `readonly` StructureKind.Class
[methods](/es-membrane/ts-morph-structures/api/ts-morph-structures.classdeclarationstructureclassifc.methods.html) `readonly` [MethodDeclarationImpl](/es-membrane/ts-morph-structures/api/ts-morph-structures.methoddeclarationimpl.html)\[\]
[properties](/es-membrane/ts-morph-structures/api/ts-morph-structures.classdeclarationstructureclassifc.properties.html) `readonly` [PropertyDeclarationImpl](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.html)\[\]
[setAccessors](/es-membrane/ts-morph-structures/api/ts-morph-structures.classdeclarationstructureclassifc.setaccessors.html) `readonly` [SetAccessorDeclarationImpl](/es-membrane/ts-morph-structures/api/ts-morph-structures.setaccessordeclarationimpl.html)\[\]
[staticBlocks](/es-membrane/ts-morph-structures/api/ts-morph-structures.classdeclarationstructureclassifc.staticblocks.html) `readonly` [ClassStaticBlockDeclarationImpl](/es-membrane/ts-morph-structures/api/ts-morph-structures.classstaticblockdeclarationimpl.html)\[\]