import { type Deep } from "https://deno.land/x/rimbu@0.13.5/deep/internal.ts";
const { NonOptional } = Deep.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