es-membrane

Home > ts-morph-structures > IndexSignatureDeclarationImpl

IndexSignatureDeclarationImpl class

Signature:

export default class IndexSignatureDeclarationImpl implements IndexSignatureDeclarationStructureClassIfc 

Implements: IndexSignatureDeclarationStructureClassIfc

Constructors

Constructor Modifiers Description
[(constructor)()](/es-membrane/ts-morph-structures/api/ts-morph-structures.indexsignaturedeclarationimpl._constructor_.html) Constructs a new instance of the `IndexSignatureDeclarationImpl` class

Properties

Property Modifiers Type Description
[docs](/es-membrane/ts-morph-structures/api/ts-morph-structures.indexsignaturedeclarationimpl.docs.html) `readonly` ([JSDocImpl](/es-membrane/ts-morph-structures/api/ts-morph-structures.jsdocimpl.html) \| string)\[\]
[isReadonly](/es-membrane/ts-morph-structures/api/ts-morph-structures.indexsignaturedeclarationimpl.isreadonly.html) boolean
[keyName?](/es-membrane/ts-morph-structures/api/ts-morph-structures.indexsignaturedeclarationimpl.keyname.html) string _(Optional)_
[keyType?](/es-membrane/ts-morph-structures/api/ts-morph-structures.indexsignaturedeclarationimpl.keytype.html) string \| undefined _(Optional)_
[keyTypeStructure](/es-membrane/ts-morph-structures/api/ts-morph-structures.indexsignaturedeclarationimpl.keytypestructure.html) [TypeStructures](/es-membrane/ts-morph-structures/api/ts-morph-structures.typestructures.html) \| undefined
[kind](/es-membrane/ts-morph-structures/api/ts-morph-structures.indexsignaturedeclarationimpl.kind.html) `readonly` StructureKind.IndexSignature
[leadingTrivia](/es-membrane/ts-morph-structures/api/ts-morph-structures.indexsignaturedeclarationimpl.leadingtrivia.html) `readonly` [stringOrWriterFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.stringorwriterfunction.html)\[\]
[returnType?](/es-membrane/ts-morph-structures/api/ts-morph-structures.indexsignaturedeclarationimpl.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.indexsignaturedeclarationimpl.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.indexsignaturedeclarationimpl.trailingtrivia.html) `readonly` [stringOrWriterFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.stringorwriterfunction.html)\[\]

Methods

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