Sha256: 2f28371c56e5d70b77de202e27995373bc46dc07336abbed23c7d74d89910677
Contents?: true
Size: 618 Bytes
Versions: 28
Compression:
Stored size: 618 Bytes
Contents
import type {UnknownArrayOrTuple} from './internal'; /** Extracts the type of an array or tuple minus the first element. @example ``` import type {ArrayTail} from 'type-fest'; declare const curry: <Arguments extends unknown[], Return>( function_: (...arguments_: Arguments) => Return, ...arguments_: ArrayTail<Arguments> ) => (...arguments_: ArrayTail<Arguments>) => Return; const add = (a: number, b: number) => a + b; const add3 = curry(add, 3); add3(4); //=> 7 ``` @category Array */ export type ArrayTail<TArray extends UnknownArrayOrTuple> = TArray extends readonly [unknown, ...infer Tail] ? Tail : [];
Version data entries
28 entries across 28 versions & 2 rubygems