type-plus
    Preparing search index...

    Type Alias $<T, $O>

    $: $Exact.Parse<
        $O,
        {
            $else: $Distributive.Parse<
                $O,
                {
                    $else: [T] extends readonly [any[]]
                        ? $ResolveBranch<$O, [$Then], T>
                        : $ResolveBranch<$O, [$Else]>;
                    $then: T extends readonly any[]
                        ? $ResolveBranch<$O, [$Then], T>
                        : $ResolveBranch<$O, [$Else]>;
                },
            >;
            $then: $Distributive.Parse<
                $O,
                {
                    $else: [T] extends [readonly any[]]
                        ? number extends T["length"]
                            ? $ResolveBranch<$O, [$Then], T>
                            : $ResolveBranch<$O, [$Else]>
                        : $ResolveBranch<$O, [$Else]>;
                    $then: T extends readonly any[]
                        ? number extends T["length"]
                            ? $ResolveBranch<$O, [$Then], T>
                            : $ResolveBranch<$O, [$Else]>
                        : $ResolveBranch<$O, [$Else]>;
                },
            >;
        },
    >

    🧰 type util

    Validate if T is an array.

    This is a type util for building custom types. It does not check against special types.

    Type Parameters