PokéRogue
    Preparing search index...

    Type Alias _ExcludeExactly<Union, Delete>

    _ExcludeExactly: IfNotAnyOrNever<
        Delete,
        {
            ifAny: Union;
            ifNever: Union;
            ifNot: Union extends unknown
                ? [
                    Delete extends unknown
                        ? If<IsEqual<Union, Delete>, true, never>
                        : never,
                ] extends [never]
                    ? Union
                    : never
                : never;
        },
    >

    Type Parameters

    • Union
    • Delete