es-membrane

Home > ts-morph-structures > InferTypeStructureImpl

InferTypeStructureImpl class

Signature:

export default class InferTypeStructureImpl extends TypeStructuresWithTypeParameters<TypeStructureKind.Infer> 

Extends: TypeStructuresWithTypeParameters<TypeStructureKind.Infer>

Example

infer <type> (extends <type>)?

Constructors

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

Properties

Property Modifiers Type Description
[kind](/es-membrane/ts-morph-structures/api/ts-morph-structures.infertypestructureimpl.kind.html) `readonly` [TypeStructureKind.Infer](/es-membrane/ts-morph-structures/api/ts-morph-structures.typestructurekind.html)
[typeParameter](/es-membrane/ts-morph-structures/api/ts-morph-structures.infertypestructureimpl.typeparameter.html) [TypeParameterDeclarationImpl](/es-membrane/ts-morph-structures/api/ts-morph-structures.typeparameterdeclarationimpl.html)
[writerFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.infertypestructureimpl.writerfunction.html) `readonly` WriterFunction

Methods

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