Skip to main content
Go to Latest
type alias Flat
import { type Flat } from "https://deno.land/x/openbox@1.0.3/deps.ts";
definition: T extends [] ? [] : T extends [infer L] ? [...Flat<L>] : T extends [infer L, ...infer R] ? [...Flat<L>, ...Flat<R>] : [T]