KC's Workspace
    Preparing search index...
    interface UnionOrIntersectionType {
        aliasSymbol?: Symbol;
        aliasTypeArguments?: readonly Type[];
        flags: TypeFlags;
        pattern?: DestructuringPattern;
        symbol: Symbol;
        types: Type[];
        getApparentProperties(): Symbol[];
        getBaseTypes(): BaseType[] | undefined;
        getCallSignatures(): readonly Signature[];
        getConstraint(): Type | undefined;
        getConstructSignatures(): readonly Signature[];
        getDefault(): Type | undefined;
        getFlags(): TypeFlags;
        getNonNullableType(): Type;
        getNumberIndexType(): Type | undefined;
        getProperties(): Symbol[];
        getProperty(propertyName: string): Symbol | undefined;
        getStringIndexType(): Type | undefined;
        getSymbol(): Symbol | undefined;
        isClass(): this is InterfaceType;
        isClassOrInterface(): this is InterfaceType;
        isIndexType(): this is IndexType;
        isIntersection(): this is IntersectionType;
        isLiteral(): this is LiteralType;
        isNumberLiteral(): this is NumberLiteralType;
        isStringLiteral(): this is StringLiteralType;
        isTypeParameter(): this is TypeParameter;
        isUnion(): this is UnionType;
        isUnionOrIntersection(): this is UnionOrIntersectionType;
    }

    Hierarchy (View Summary)

    Index

    Properties

    aliasSymbol?: Symbol
    aliasTypeArguments?: readonly Type[]
    flags: TypeFlags
    symbol: Symbol
    types: Type[]

    Methods

    • Parameters

      • propertyName: string

      Returns Symbol | undefined