es-membrane

Home > ts-morph-structures > ConstructSignatureDeclarationImpl

ConstructSignatureDeclarationImpl class

Signature:

export default class ConstructSignatureDeclarationImpl implements ConstructSignatureDeclarationStructureClassIfc 

Implements: ConstructSignatureDeclarationStructureClassIfc

Properties

Property Modifiers Type Description
[docs](/es-membrane/ts-morph-structures/api/ts-morph-structures.constructsignaturedeclarationimpl.docs.html) `readonly` ([JSDocImpl](/es-membrane/ts-morph-structures/api/ts-morph-structures.jsdocimpl.html) \| string)\[\]
[kind](/es-membrane/ts-morph-structures/api/ts-morph-structures.constructsignaturedeclarationimpl.kind.html) `readonly` StructureKind.ConstructSignature
[leadingTrivia](/es-membrane/ts-morph-structures/api/ts-morph-structures.constructsignaturedeclarationimpl.leadingtrivia.html) `readonly` [stringOrWriterFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.stringorwriterfunction.html)\[\]
[parameters](/es-membrane/ts-morph-structures/api/ts-morph-structures.constructsignaturedeclarationimpl.parameters.html) `readonly` [ParameterDeclarationImpl](/es-membrane/ts-morph-structures/api/ts-morph-structures.parameterdeclarationimpl.html)\[\]
[returnType?](/es-membrane/ts-morph-structures/api/ts-morph-structures.constructsignaturedeclarationimpl.returntype.html) [stringOrWriterFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.stringorwriterfunction.html) \| undefined _(Optional)_
[returnTypeStructure](/es-membrane/ts-morph-structures/api/ts-morph-structures.constructsignaturedeclarationimpl.returntypestructure.html) [TypeStructures](/es-membrane/ts-morph-structures/api/ts-morph-structures.typestructures.html) \| undefined
[trailingTrivia](/es-membrane/ts-morph-structures/api/ts-morph-structures.constructsignaturedeclarationimpl.trailingtrivia.html) `readonly` [stringOrWriterFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.stringorwriterfunction.html)\[\]
[typeParameters](/es-membrane/ts-morph-structures/api/ts-morph-structures.constructsignaturedeclarationimpl.typeparameters.html) `readonly` ([TypeParameterDeclarationImpl](/es-membrane/ts-morph-structures/api/ts-morph-structures.typeparameterdeclarationimpl.html) \| string)\[\]

Methods

Method Modifiers Description
[clone(source)](/es-membrane/ts-morph-structures/api/ts-morph-structures.constructsignaturedeclarationimpl.clone.html) `static`
[toJSON()](/es-membrane/ts-morph-structures/api/ts-morph-structures.constructsignaturedeclarationimpl.tojson.html)