Home > ts-morph-structures > InferTypeStructureImpl
Signature:
export default class InferTypeStructureImpl extends TypeStructuresWithTypeParameters<TypeStructureKind.Infer>
Extends: TypeStructuresWithTypeParameters<TypeStructureKind.Infer>
infer <type> (extends <type>)?
| 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 |
| 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 |
| Method | Modifiers | Description |
|---|---|---|
| [clone(other)](/es-membrane/ts-morph-structures/api/ts-morph-structures.infertypestructureimpl.clone.html) | `static` |