type-plus
    Preparing search index...

    Type Alias _D<T, $O>

    _D: T extends object
        ? IdentityEqual<
            T,
            {},
            $ResolveBranch<$O, [$Else]>,
            IsNever<
                keyof T,
                {
                    $else: $ResolveBranch<$O, [$Else]>;
                    $then: $ResolveBranch<$O, [$Then], T>;
                },
            >,
        >
        : $ResolveBranch<$O, [$Else]>

    Type Parameters