UNPKG

list

Version:

Fast purely functional immutable lists.

71 lines 2.49 kB
// @ts-ignore import { curry } from "ramda"; import * as R from "ramda"; import * as L from "./index"; export { Node, List, list } from "./index"; L.setEquals(R.equals); export var prepend = curry(L.prepend); export var isList = curry(L.isList); export var append = curry(L.append); export var of = curry(L.of); export var pair = curry(L.pair); export var empty = curry(L.empty); export var repeat = curry(L.repeat); export var times = curry(L.times); export var length = curry(L.length); export var first = curry(L.first); export var last = curry(L.last); export var nth = curry(L.nth); export var map = curry(L.map); export var forEach = curry(L.forEach); export var pluck = curry(L.pluck); export var range = curry(L.range); export var foldl = curry(L.foldl); export var reduce = foldl; export var filter = curry(L.filter); export var reject = curry(L.reject); export var partition = curry(L.partition); export var join = curry(L.join); export var foldr = curry(L.foldr); export var reduceRight = foldr; export var ap = curry(L.ap); export var chain = curry(L.chain); export var flatten = curry(L.flatten); export var every = curry(L.every); export var all = every; export var some = curry(L.some); export var any = some; export var none = curry(L.none); export var find = curry(L.find); export var indexOf = curry(L.indexOf); export var findIndex = curry(L.findIndex); export var includes = curry(L.includes); export var contains = includes; export var equals = curry(L.equals); export var concat = curry(L.concat); export var update = curry(L.update); export var adjust = curry(L.adjust); export var slice = curry(L.slice); export var take = curry(L.take); export var takeWhile = curry(L.takeWhile); export var dropWhile = curry(L.dropWhile); export var takeLast = curry(L.takeLast); export var splitAt = curry(L.splitAt); export var remove = curry(L.remove); export var reverse = curry(L.reverse); export var drop = curry(L.drop); export var dropLast = curry(L.dropLast); export var pop = curry(L.pop); export var init = pop; export var tail = curry(L.tail); export var toArray = curry(L.toArray); export var fromArray = curry(L.fromArray); export var fromIterable = curry(L.fromIterable); export var insert = curry(L.insert); export var insertAll = curry(L.insertAll); export var zip = curry(L.zip); export var zipWith = curry(L.zipWith); export var sort = curry(L.sort); export var sortWith = curry(L.sortWith); export var sortBy = curry(L.sortBy); //# sourceMappingURL=ramda.js.map