Home > ts-morph-structures > ConditionalTypeStructureImpl
checkType extends extendsType ? trueType : falseType
Signature:
export default class ConditionalTypeStructureImpl extends TypeStructuresBase<TypeStructureKind.Conditional>
Extends: TypeStructuresBase<TypeStructureKind.Conditional>
| Constructor | Modifiers | Description |
|---|---|---|
| [(constructor)(conditionalParts)](/es-membrane/ts-morph-structures/api/ts-morph-structures.conditionaltypestructureimpl._constructor_.html) | Constructs a new instance of the `ConditionalTypeStructureImpl` class |
| Property | Modifiers | Type | Description |
|---|---|---|---|
| [checkType](/es-membrane/ts-morph-structures/api/ts-morph-structures.conditionaltypestructureimpl.checktype.html) | [TypeStructures](/es-membrane/ts-morph-structures/api/ts-morph-structures.typestructures.html) | ||
| [extendsType](/es-membrane/ts-morph-structures/api/ts-morph-structures.conditionaltypestructureimpl.extendstype.html) | [TypeStructures](/es-membrane/ts-morph-structures/api/ts-morph-structures.typestructures.html) | ||
| [falseType](/es-membrane/ts-morph-structures/api/ts-morph-structures.conditionaltypestructureimpl.falsetype.html) | [TypeStructures](/es-membrane/ts-morph-structures/api/ts-morph-structures.typestructures.html) | ||
| [kind](/es-membrane/ts-morph-structures/api/ts-morph-structures.conditionaltypestructureimpl.kind.html) | `readonly` | (not declared) | |
| [trueType](/es-membrane/ts-morph-structures/api/ts-morph-structures.conditionaltypestructureimpl.truetype.html) | [TypeStructures](/es-membrane/ts-morph-structures/api/ts-morph-structures.typestructures.html) | ||
| [writerFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.conditionaltypestructureimpl.writerfunction.html) | `readonly` | WriterFunction |
| Method | Modifiers | Description |
|---|---|---|
| [clone(other)](/es-membrane/ts-morph-structures/api/ts-morph-structures.conditionaltypestructureimpl.clone.html) | `static` |