import { type OptionalUnwrapRest } from "https://deno.land/x/openbox@1.0.3/deps.ts";
Type Parameters
T extends TSchema[]
definition: T extends [infer L, ...infer R] ? L extends TOptional<infer S> ? [OptionalUnwrapType<AssertType<S>>, ...OptionalUnwrapRest<AssertRest<R>>] : [L, ...OptionalUnwrapRest<AssertRest<R>>] : []