UNPKG

pragmatic-fp-ts

Version:

Opinionated functional programming library with easy use in mind

5 lines (4 loc) 371 B
export declare function splitAt<A>(idx: number, coll: A[]): [A[], A[]]; export declare function splitAt(idx: number): <A extends any | string>(coll: A[] | A) => A extends string ? [string, string] : [A[], A[]]; export declare function splitAt(idx: number, text: string): [string, string]; export declare function splitAt(idx: number): (text: string) => [string, string];