es-membrane

Home > ts-morph-structures > TypeArgumentedTypeStructureImpl

TypeArgumentedTypeStructureImpl class

This resolves type parameters, as opposed to defining them.

Signature:

export default class TypeArgumentedTypeStructureImpl extends TypeStructuresWithChildren<TypeStructureKind.TypeArgumented, TypeStructures[]> 

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

Example

Pick<NumberStringType, "repeatForward">

Constructors

Constructor Modifiers Description
[(constructor)(objectType, childTypes)](/es-membrane/ts-morph-structures/api/ts-morph-structures.typeargumentedtypestructureimpl._constructor_.html) Constructs a new instance of the `TypeArgumentedTypeStructureImpl` class

Properties

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

Methods

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