UNPKG

pragmatic-fp-ts

Version:

Opinionated functional programming library with easy use in mind

4 lines (3 loc) 271 B
export declare function prepend<A>(el: A, coll: A[]): A[]; export declare function prepend(head: string, tail: string): string; export declare function prepend<A>(head: A): <B extends A extends string ? string | string[] : A[]>(coll: B) => B extends string ? string : B;