TypeParameter

sealed external interface TypeParameter : InstantiableType, TypeVariable(source)

Properties

Link copied to clipboard
abstract var aliasSymbol: Symbol?
Link copied to clipboard
Link copied to clipboard
abstract var flags: TypeFlags
Link copied to clipboard
Link copied to clipboard
abstract var symbol: Symbol

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getConstraint(): Type?
Link copied to clipboard
Link copied to clipboard
abstract fun getDefault(): Type?
Link copied to clipboard
abstract fun getFlags(): TypeFlags
Link copied to clipboard
abstract fun getNonNullableType(): Type
Link copied to clipboard
abstract fun getNumberIndexType(): Type?
Link copied to clipboard
Link copied to clipboard
abstract fun getProperty(propertyName: String): Symbol?
Link copied to clipboard
abstract fun getStringIndexType(): Type?
Link copied to clipboard
abstract fun getSymbol(): Symbol?
Link copied to clipboard
abstract fun isClass(): Boolean
Link copied to clipboard
abstract fun isClassOrInterface(): Boolean
Link copied to clipboard
abstract fun isIndexType(): Boolean
Link copied to clipboard
abstract fun isIntersection(): Boolean
Link copied to clipboard
abstract fun isLiteral(): Boolean
Link copied to clipboard
abstract fun isNumberLiteral(): Boolean
Link copied to clipboard
abstract fun isStringLiteral(): Boolean
Link copied to clipboard
abstract fun isTypeParameter(): Boolean
Link copied to clipboard
abstract fun isUnion(): Boolean
Link copied to clipboard