type-plus
    Preparing search index...

    Type Alias _D<T, $O>

    _D: T extends Function
        ? $ResolveBranch<
            $O,
            [T extends (...args: any[]) => any ? $Then : $Else],
            T,
        >
        : $ResolveBranch<$O, [$Then], T>

    Type Parameters