List: {
    at: typeof at;
    find: typeof find;
    findIndex: typeof findIndex;
    head: (<T_2>(list) => functional.Maybe<T_2>);
    init: (<T>(list) => functional.Maybe<T[]>);
    last: (<T_3>(list) => functional.Maybe<T_3>);
    sort: typeof sort;
    sum: ((list) => number);
    tail: (<T_4>(list) => functional.Maybe<T_4[]>);
    uncons: (<T_1>(list) => functional.Maybe<functional.Tuple<T_1, T_1[]>>);
}

Type declaration

Generated using TypeDoc