Class TSCType
java.lang.Object
org.openrewrite.javascript.internal.tsc.TSCType
- All Implemented Interfaces:
TSCTypeAccessors,TSCV8Backed
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.openrewrite.javascript.internal.tsc.TSCTypeAccessors
TSCTypeAccessors.InterfaceType, TSCTypeAccessors.ObjectType, TSCTypeAccessors.TypeReference, TSCTypeAccessors.TypeWrapper, TSCTypeAccessors.UnionOrIntersectionTypeNested classes/interfaces inherited from interface org.openrewrite.javascript.internal.tsc.TSCV8Backed
TSCV8Backed.Wrapper -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTSCType(TSCProgramContext programContext, com.caoccao.javet.values.reference.V8ValueObject typeV8) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.openrewrite.javascript.internal.tsc.TSCTypeAccessors
asInterfaceType, asObjectType, assertInterfaceType, assertObjectType, assertTypeReference, assertUnionOrIntersectionType, asTypeReference, asUnionOrIntersectionType, getConstraint, getDebugInfo, getDefault, getExactTypeFlag, getObjectFlags, getSymbolForType, getTypeFlags, getTypeId, getTypeProperties, hasExactTypeFlag, hasObjectFlag, hasTypeFlag, listMatchingObjectFlags, listMatchingTypeFlags, listMatchingTypeInterfaces, typeToStringMethods inherited from interface org.openrewrite.javascript.internal.tsc.TSCV8Backed
as, getAllPropertiesForDebugging, getAllPropertyNames, getBooleanProperty, getConstructorName, getIndexInfoListProperty, getIndexInfoProperty, getIntProperty, getLongProperty, getNodeListProperty, getNodeProperty, getOptionalBooleanProperty, getOptionalIndexInfoListProperty, getOptionalIndexInfoProperty, getOptionalIntProperty, getOptionalLongProperty, getOptionalNodeListProperty, getOptionalNodeProperty, getOptionalSignatureListProperty, getOptionalSignatureProperty, getOptionalStringProperty, getOptionalSymbolListProperty, getOptionalSymbolProperty, getOptionalSyntaxKindProperty, getOptionalSyntaxListProperty, getOptionalTypeListProperty, getOptionalTypeNodeProperty, getOptionalTypeProperty, getOwnPropertyNames, getPropertyNonNull, getPropertyNullable, getPropertyUnsafe, getSignatureListProperty, getSignatureProperty, getStringProperty, getSymbolListProperty, getSymbolProperty, getSyntaxKindProperty, getSyntaxListProperty, getTS, getTypeChecker, getTypeListProperty, getTypeNodeProperty, getTypeProperty, hasProperty, invokeMethodBoolean, invokeMethodNonNull, invokeMethodNullable, invokeMethodUnsafe
-
Field Details
-
typeV8
public final com.caoccao.javet.values.reference.V8ValueObject typeV8
-
-
Constructor Details
-
TSCType
public TSCType(TSCProgramContext programContext, com.caoccao.javet.values.reference.V8ValueObject typeV8)
-
-
Method Details
-
_typeInstanceInternal
- Specified by:
_typeInstanceInternalin interfaceTSCTypeAccessors
-
getProgramContext
- Specified by:
getProgramContextin interfaceTSCV8Backed
-
toString
-
getBackingV8Object
public com.caoccao.javet.values.reference.V8ValueObject getBackingV8Object()- Specified by:
getBackingV8Objectin interfaceTSCV8Backed
-