Skip to main content
Module

x/froebel/types.ts>SplitAt

A strictly typed utility library.
Go to Latest
type alias SplitAt
import { type SplitAt } from "https://deno.land/x/froebel@v0.22.0/types.ts";

Type Parameters

Front extends any[]
I extends number
optional
End extends any[] = []
definition: Length<Front> extends I ? [Front, End] : Front extends [...infer F_, infer L] ? SplitAt<F_, I, [L, ...End]> : never