@servicenow/sdk - v4.4.1
    Preparing search index...

    Interface InterfaceTypeWithDeclaredMembers

    Class and interface types (ObjectFlags.Class and ObjectFlags.Interface).

    interface InterfaceTypeWithDeclaredMembers {
        aliasSymbol?: tsc.Symbol;
        aliasTypeArguments?: readonly tsc.Type[];
        declaredCallSignatures: tsc.Signature[];
        declaredConstructSignatures: tsc.Signature[];
        declaredIndexInfos: IndexInfo[];
        declaredProperties: tsc.Symbol[];
        flags: tsc.TypeFlags;
        localTypeParameters: tsc.TypeParameter[] | undefined;
        objectFlags: tsc.ObjectFlags;
        outerTypeParameters: tsc.TypeParameter[] | undefined;
        pattern?: DestructuringPattern;
        symbol: tsc.Symbol;
        thisType: tsc.TypeParameter | undefined;
        typeParameters: tsc.TypeParameter[] | undefined;
        getApparentProperties(): tsc.Symbol[];
        getBaseTypes(): BaseType[] | undefined;
        getCallSignatures(): readonly tsc.Signature[];
        getConstraint(): tsc.Type | undefined;
        getConstructSignatures(): readonly tsc.Signature[];
        getDefault(): tsc.Type | undefined;
        getFlags(): tsc.TypeFlags;
        getNonNullableType(): tsc.Type;
        getNumberIndexType(): tsc.Type | undefined;
        getProperties(): tsc.Symbol[];
        getProperty(propertyName: string): tsc.Symbol | undefined;
        getStringIndexType(): tsc.Type | undefined;
        getSymbol(): tsc.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 tsc.TypeParameter;
        isUnion(): this is UnionType;
        isUnionOrIntersection(): this is UnionOrIntersectionType;
    }

    Hierarchy (View Summary)

    Index

    Properties

    aliasSymbol?: tsc.Symbol
    aliasTypeArguments?: readonly tsc.Type[]
    declaredCallSignatures: tsc.Signature[]
    declaredConstructSignatures: tsc.Signature[]
    declaredIndexInfos: IndexInfo[]
    declaredProperties: tsc.Symbol[]
    flags: tsc.TypeFlags
    localTypeParameters: tsc.TypeParameter[] | undefined
    objectFlags: tsc.ObjectFlags
    outerTypeParameters: tsc.TypeParameter[] | undefined
    symbol: tsc.Symbol
    thisType: tsc.TypeParameter | undefined
    typeParameters: tsc.TypeParameter[] | undefined

    Methods

    • Returns BaseType[] | undefined

    • Returns tsc.Type | undefined

    • Returns tsc.Type | undefined

    • Returns tsc.Type | undefined

    • Parameters

      • propertyName: string

      Returns tsc.Symbol | undefined

    • Returns tsc.Type | undefined

    • Returns tsc.Symbol | undefined

    • Returns this is UnionType