es-membrane

Home > ts-morph-structures > PropertyDeclarationImpl

PropertyDeclarationImpl class

Signature:

export default class PropertyDeclarationImpl implements PropertyDeclarationStructureClassIfc 

Implements: PropertyDeclarationStructureClassIfc

Constructors

Constructor Modifiers Description
[(constructor)(isStatic, name)](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl._constructor_.html) Constructs a new instance of the `PropertyDeclarationImpl` class

Properties

Property Modifiers Type Description
[decorators](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.decorators.html) `readonly` [DecoratorImpl](/es-membrane/ts-morph-structures/api/ts-morph-structures.decoratorimpl.html)\[\]
[docs](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.docs.html) `readonly` ([JSDocImpl](/es-membrane/ts-morph-structures/api/ts-morph-structures.jsdocimpl.html) \| string)\[\]
[hasAccessorKeyword](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.hasaccessorkeyword.html) boolean
[hasDeclareKeyword](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.hasdeclarekeyword.html) boolean
[hasExclamationToken](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.hasexclamationtoken.html) boolean
[hasOverrideKeyword](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.hasoverridekeyword.html) boolean
[hasQuestionToken](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.hasquestiontoken.html) boolean
[initializer?](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.initializer.html) [stringOrWriterFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.stringorwriterfunction.html) \| undefined _(Optional)_
[isAbstract](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.isabstract.html) boolean
[isReadonly](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.isreadonly.html) boolean
[isStatic](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.isstatic.html) boolean
[kind](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.kind.html) `readonly` StructureKind.Property
[leadingTrivia](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.leadingtrivia.html) `readonly` [stringOrWriterFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.stringorwriterfunction.html)\[\]
[name](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.name.html) string
[scope?](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.scope.html) import("ts-morph").Scope<> \| undefined _(Optional)_
[trailingTrivia](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.trailingtrivia.html) `readonly` [stringOrWriterFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.stringorwriterfunction.html)\[\]
[type?](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.type.html) [stringOrWriterFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.stringorwriterfunction.html) \| undefined _(Optional)_
[typeStructure](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.typestructure.html) [TypeStructures](/es-membrane/ts-morph-structures/api/ts-morph-structures.typestructures.html) \| undefined

Methods

Method Modifiers Description
[clone(source)](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.clone.html) `static`
[fromSignature(isStatic, signature)](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.fromsignature.html) `static`
[toJSON()](/es-membrane/ts-morph-structures/api/ts-morph-structures.propertydeclarationimpl.tojson.html)