es-membrane

Home > ts-morph-structures > ConditionalTypeStructureImpl

ConditionalTypeStructureImpl class

checkType extends extendsType ? trueType : falseType

Signature:

export default class ConditionalTypeStructureImpl extends TypeStructuresBase<TypeStructureKind.Conditional> 

Extends: TypeStructuresBase<TypeStructureKind.Conditional>

Constructors

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

Properties

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

Methods

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