PokéRogue
    Preparing search index...

    Type Alias PrintTypeInternal<T>Internal

    PrintTypeInternal: IsUnknown<T> extends true
        ? "unknown"
        : IsNever<T> extends true
            ? "never"
            : IsAny<T> extends true
                ? "any"
                : boolean extends T
                    ? "boolean"
                    : T extends (...args: never) => unknown
                        ? "function"
                        : T extends object
                            ? "object"
                            : T extends symbol
                                ? "symbol"
                                : string extends T
                                    ? "string"
                                    : number extends T
                                        ? "number"
                                        : bigint extends T ? "bigint" : (...) extends (...) ? (...) : (...)

    Internal type helper to convert a single type into a more descriptive string suitable for consumption by humans.

    Type Parameters

    • T