Skip to main content
Module

x/froebel/types.ts>Take_

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

Same as Take but doesn't validate that N is a valid length.

Type Parameters

T extends any[]
N extends number
definition: IsTuple<T> extends false ? TupleOfSize<N, T[number]> : TupleOfSize<N, any> extends Required<[...T, ...any[]]> ? T : number extends T["length"] ? TakeFromVariadic<T, N> : TakeFromTuple<T, N>