UNPKG

3.54 kBTypeScriptView Raw
1/// <reference types="ramda" />
2import { CurriedFunction2 } from "ramda";
3import * as L from "./index";
4export { Node, List, list } from "./index";
5export declare const prepend: (...a: any[]) => any;
6export declare const isList: CurriedFunction2<{}, {}, boolean>;
7export declare const append: (...a: any[]) => any;
8export declare const of: CurriedFunction2<{}, {}, L.List<{}>>;
9export declare const pair: CurriedFunction2<{}, {}, L.List<{}>>;
10export declare const empty: CurriedFunction2<{}, {}, L.List<any>>;
11export declare const repeat: (...a: any[]) => any;
12export declare const times: (...a: any[]) => any;
13export declare const length: CurriedFunction2<L.List<any>, {}, number>;
14export declare const first: (...a: any[]) => any;
15export declare const last: (...a: any[]) => any;
16export declare const nth: (...a: any[]) => any;
17export declare const map: (...a: any[]) => any;
18export declare const forEach: (...a: any[]) => any;
19export declare const pluck: (...a: any[]) => any;
20export declare const range: CurriedFunction2<number, number, L.List<number>>;
21export declare const foldl: (...a: any[]) => any;
22export declare const reduce: (...a: any[]) => any;
23export declare const filter: (...a: any[]) => any;
24export declare const reject: (...a: any[]) => any;
25export declare const partition: (...a: any[]) => any;
26export declare const join: CurriedFunction2<string, L.List<string>, string>;
27export declare const foldr: (...a: any[]) => any;
28export declare const reduceRight: (...a: any[]) => any;
29export declare const ap: (...a: any[]) => any;
30export declare const chain: (...a: any[]) => any;
31export declare const flatten: (...a: any[]) => any;
32export declare const every: (...a: any[]) => any;
33export declare const all: (...a: any[]) => any;
34export declare const some: (...a: any[]) => any;
35export declare const any: (...a: any[]) => any;
36export declare const none: (...a: any[]) => any;
37export declare const find: (...a: any[]) => any;
38export declare const indexOf: (...a: any[]) => any;
39export declare const findIndex: (...a: any[]) => any;
40export declare const includes: (...a: any[]) => any;
41export declare const contains: (...a: any[]) => any;
42export declare const equals: (...a: any[]) => any;
43export declare const concat: (...a: any[]) => any;
44export declare const update: (...a: any[]) => any;
45export declare const adjust: (...a: any[]) => any;
46export declare const slice: (...a: any[]) => any;
47export declare const take: (...a: any[]) => any;
48export declare const takeWhile: (...a: any[]) => any;
49export declare const dropWhile: (...a: any[]) => any;
50export declare const takeLast: (...a: any[]) => any;
51export declare const splitAt: (...a: any[]) => any;
52export declare const remove: (...a: any[]) => any;
53export declare const reverse: (...a: any[]) => any;
54export declare const drop: (...a: any[]) => any;
55export declare const dropLast: (...a: any[]) => any;
56export declare const pop: (...a: any[]) => any;
57export declare const init: (...a: any[]) => any;
58export declare const tail: (...a: any[]) => any;
59export declare const toArray: (...a: any[]) => any;
60export declare const fromArray: (...a: any[]) => any;
61export declare const fromIterable: (...a: any[]) => any;
62export declare const insert: (...a: any[]) => any;
63export declare const insertAll: (...a: any[]) => any;
64export declare const zip: (...a: any[]) => any;
65export declare const zipWith: (...a: any[]) => any;
66export declare const sort: (...a: any[]) => any;
67export declare const sortWith: (...a: any[]) => any;
68export declare const sortBy: (...a: any[]) => any;