import { type Path } from "https://deno.land/x/rimbu@0.13.1/deep/index.ts";
const { NonOptional } = Path.Internal;
Determines the allowed paths into a non-optional value of type T
.
definition: Tuple.IsTuple<T> extends true ? Path.Internal.Tup<T, Write, Maybe> : T extends readonly any[] ? Write extends false ? Path.Internal.Arr<T> : never : IsPlainObj<T> extends true ? Path.Internal.Obj<T, Write, Maybe> : never