mini-effect
    Preparing search index...

    Type Alias EnumValues<TEnum>

    EnumValues: {
        [TKey in keyof TEnum]: TKey extends number
            ? TEnum[TKey] extends string
                ? TEnum[TEnum[TKey]] extends TKey ? never : TEnum[TKey]
                : TEnum[TKey]
            : TKey extends "NaN"
            | "Infinity"
            | "-Infinity"
                ? TEnum[TKey] extends string
                    ? TEnum[TEnum[TKey]] extends number ? never : TEnum[TKey]
                    : TEnum[TKey]
                : TKey extends `+${number}`
                    ? TEnum[TKey]
                    : TKey extends `${infer TNumber extends number}`
                        ? TEnum[TKey] extends string
                            ? TEnum[TEnum[TKey]] extends TNumber ? never : TEnum[TKey]
                            : TEnum[TKey]
                        : TEnum[TKey]
    }[keyof TEnum]

    Enum values type.

    Type Parameters