es-membrane

Home > ts-morph-structures > ParenthesesTypeStructureImpl

ParenthesesTypeStructureImpl class

Wrap the child type in parentheses.

Signature:

export default class ParenthesesTypeStructureImpl extends TypeStructuresWithChildren<TypeStructureKind.Parentheses, [
    TypeStructures
]> 

Extends: TypeStructuresWithChildren<TypeStructureKind.Parentheses, [ TypeStructures ]>

Constructors

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

Properties

Property Modifiers Type Description
[childTypes](/es-membrane/ts-morph-structures/api/ts-morph-structures.parenthesestypestructureimpl.childtypes.html) `readonly` \[[TypeStructures](/es-membrane/ts-morph-structures/api/ts-morph-structures.typestructures.html)\]
[endToken](/es-membrane/ts-morph-structures/api/ts-morph-structures.parenthesestypestructureimpl.endtoken.html) `protected` `readonly` (not declared)
[joinChildrenToken](/es-membrane/ts-morph-structures/api/ts-morph-structures.parenthesestypestructureimpl.joinchildrentoken.html) `protected` `readonly` (not declared)
[kind](/es-membrane/ts-morph-structures/api/ts-morph-structures.parenthesestypestructureimpl.kind.html) `readonly` (not declared)
[maxChildCount](/es-membrane/ts-morph-structures/api/ts-morph-structures.parenthesestypestructureimpl.maxchildcount.html) `protected` `readonly` (not declared)
[objectType](/es-membrane/ts-morph-structures/api/ts-morph-structures.parenthesestypestructureimpl.objecttype.html) `protected` `readonly` null
[startToken](/es-membrane/ts-morph-structures/api/ts-morph-structures.parenthesestypestructureimpl.starttoken.html) `protected` `readonly` (not declared)

Methods

Method Modifiers Description
[clone(other)](/es-membrane/ts-morph-structures/api/ts-morph-structures.parenthesestypestructureimpl.clone.html) `static`