UNPKG

purs-pkg-deps

Version:

Query package dependencies in PureScript package-sets

492 lines (491 loc) 17.3 kB
// Generated by purs version 0.14.3 "use strict"; var Control_Bind = require("../Control.Bind/index.js"); var Control_Category = require("../Control.Category/index.js"); var Data_Boolean = require("../Data.Boolean/index.js"); var Data_Eq = require("../Data.Eq/index.js"); var Data_Foldable = require("../Data.Foldable/index.js"); var Data_Function = require("../Data.Function/index.js"); var Data_Functor = require("../Data.Functor/index.js"); var Data_FunctorWithIndex = require("../Data.FunctorWithIndex/index.js"); var Data_List = require("../Data.List/index.js"); var Data_List_Types = require("../Data.List.Types/index.js"); var Data_Maybe = require("../Data.Maybe/index.js"); var Data_NonEmpty = require("../Data.NonEmpty/index.js"); var Data_Ord = require("../Data.Ord/index.js"); var Data_Semigroup = require("../Data.Semigroup/index.js"); var Data_Semigroup_Foldable = require("../Data.Semigroup.Foldable/index.js"); var Data_Semigroup_Traversable = require("../Data.Semigroup.Traversable/index.js"); var Data_Traversable = require("../Data.Traversable/index.js"); var Data_Tuple = require("../Data.Tuple/index.js"); var Data_Unfoldable = require("../Data.Unfoldable/index.js"); var Partial_Unsafe = require("../Partial.Unsafe/index.js"); var zipWith = function (f) { return function (v) { return function (v1) { return new Data_NonEmpty.NonEmpty(f(v.value0)(v1.value0), Data_List.zipWith(f)(v.value1)(v1.value1)); }; }; }; var zipWithA = function (dictApplicative) { return function (f) { return function (xs) { return function (ys) { return Data_Semigroup_Traversable.sequence1(Data_List_Types.traversable1NonEmptyList)(dictApplicative.Apply0())(zipWith(f)(xs)(ys)); }; }; }; }; var zip = zipWith(Data_Tuple.Tuple.create); var wrappedOperation2 = function (name) { return function (f) { return function (v) { return function (v1) { var v2 = f(new Data_List_Types.Cons(v.value0, v.value1))(new Data_List_Types.Cons(v1.value0, v1.value1)); if (v2 instanceof Data_List_Types.Cons) { return new Data_NonEmpty.NonEmpty(v2.value0, v2.value1); }; if (v2 instanceof Data_List_Types.Nil) { return Partial_Unsafe.unsafeCrashWith("Impossible: empty list in NonEmptyList " + name); }; throw new Error("Failed pattern match at Data.List.NonEmpty (line 110, column 3 - line 112, column 81): " + [ v2.constructor.name ]); }; }; }; }; var wrappedOperation = function (name) { return function (f) { return function (v) { var v1 = f(new Data_List_Types.Cons(v.value0, v.value1)); if (v1 instanceof Data_List_Types.Cons) { return new Data_NonEmpty.NonEmpty(v1.value0, v1.value1); }; if (v1 instanceof Data_List_Types.Nil) { return Partial_Unsafe.unsafeCrashWith("Impossible: empty list in NonEmptyList " + name); }; throw new Error("Failed pattern match at Data.List.NonEmpty (line 97, column 3 - line 99, column 81): " + [ v1.constructor.name ]); }; }; }; var updateAt = function (i) { return function (a) { return function (v) { if (i === 0) { return new Data_Maybe.Just(new Data_NonEmpty.NonEmpty(a, v.value1)); }; if (Data_Boolean.otherwise) { return Data_Functor.map(Data_Maybe.functorMaybe)(function ($165) { return Data_List_Types.NonEmptyList((function (v1) { return new Data_NonEmpty.NonEmpty(v.value0, v1); })($165)); })(Data_List.updateAt(i - 1 | 0)(a)(v.value1)); }; throw new Error("Failed pattern match at Data.List.NonEmpty (line 203, column 1 - line 203, column 75): " + [ i.constructor.name, a.constructor.name, v.constructor.name ]); }; }; }; var unzip = function (ts) { return new Data_Tuple.Tuple(Data_Functor.map(Data_List_Types.functorNonEmptyList)(Data_Tuple.fst)(ts), Data_Functor.map(Data_List_Types.functorNonEmptyList)(Data_Tuple.snd)(ts)); }; var unsnoc = function (v) { var v1 = Data_List.unsnoc(v.value1); if (v1 instanceof Data_Maybe.Nothing) { return { init: Data_List_Types.Nil.value, last: v.value0 }; }; if (v1 instanceof Data_Maybe.Just) { return { init: new Data_List_Types.Cons(v.value0, v1.value0.init), last: v1.value0.last }; }; throw new Error("Failed pattern match at Data.List.NonEmpty (line 165, column 35 - line 167, column 50): " + [ v1.constructor.name ]); }; var unionBy = (function () { var $166 = wrappedOperation2("unionBy"); return function ($167) { return $166(Data_List.unionBy($167)); }; })(); var union = function (dictEq) { return wrappedOperation2("union")(Data_List.union(dictEq)); }; var uncons = function (v) { return { head: v.value0, tail: v.value1 }; }; var toList = function (v) { return new Data_List_Types.Cons(v.value0, v.value1); }; var toUnfoldable = function (dictUnfoldable) { var $168 = Data_Unfoldable.unfoldr(dictUnfoldable)(function (xs) { return Data_Functor.map(Data_Maybe.functorMaybe)(function (rec) { return new Data_Tuple.Tuple(rec.head, rec.tail); })(Data_List.uncons(xs)); }); return function ($169) { return $168(toList($169)); }; }; var tail = function (v) { return v.value1; }; var sortBy = (function () { var $170 = wrappedOperation("sortBy"); return function ($171) { return $170(Data_List.sortBy($171)); }; })(); var sort = function (dictOrd) { return function (xs) { return sortBy(Data_Ord.compare(dictOrd))(xs); }; }; var snoc = function (v) { return function (y) { return new Data_NonEmpty.NonEmpty(v.value0, Data_List.snoc(v.value1)(y)); }; }; var singleton = (function () { var $172 = Data_NonEmpty.singleton(Data_List_Types.plusList); return function ($173) { return Data_List_Types.NonEmptyList($172($173)); }; })(); var snoc$prime = function (v) { return function (y) { if (v instanceof Data_List_Types.Cons) { return new Data_NonEmpty.NonEmpty(v.value0, Data_List.snoc(v.value1)(y)); }; if (v instanceof Data_List_Types.Nil) { return singleton(y); }; throw new Error("Failed pattern match at Data.List.NonEmpty (line 145, column 1 - line 145, column 51): " + [ v.constructor.name, y.constructor.name ]); }; }; var reverse = wrappedOperation("reverse")(Data_List.reverse); var nubEq = function (dictEq) { return wrappedOperation("nubEq")(Data_List.nubEq(dictEq)); }; var nubByEq = (function () { var $174 = wrappedOperation("nubByEq"); return function ($175) { return $174(Data_List.nubByEq($175)); }; })(); var nubBy = (function () { var $176 = wrappedOperation("nubBy"); return function ($177) { return $176(Data_List.nubBy($177)); }; })(); var nub = function (dictOrd) { return wrappedOperation("nub")(Data_List.nub(dictOrd)); }; var modifyAt = function (i) { return function (f) { return function (v) { if (i === 0) { return new Data_Maybe.Just(new Data_NonEmpty.NonEmpty(f(v.value0), v.value1)); }; if (Data_Boolean.otherwise) { return Data_Functor.map(Data_Maybe.functorMaybe)(function ($178) { return Data_List_Types.NonEmptyList((function (v1) { return new Data_NonEmpty.NonEmpty(v.value0, v1); })($178)); })(Data_List.modifyAt(i - 1 | 0)(f)(v.value1)); }; throw new Error("Failed pattern match at Data.List.NonEmpty (line 208, column 1 - line 208, column 82): " + [ i.constructor.name, f.constructor.name, v.constructor.name ]); }; }; }; var mapWithIndex = Data_FunctorWithIndex.mapWithIndex(Data_List_Types.functorWithIndexNonEmptyList); var lift = function (f) { return function (v) { return f(new Data_List_Types.Cons(v.value0, v.value1)); }; }; var mapMaybe = function ($179) { return lift(Data_List.mapMaybe($179)); }; var partition = function ($180) { return lift(Data_List.partition($180)); }; var span = function ($181) { return lift(Data_List.span($181)); }; var take = function ($182) { return lift(Data_List.take($182)); }; var takeWhile = function ($183) { return lift(Data_List.takeWhile($183)); }; var length = function (v) { return 1 + Data_List.length(v.value1) | 0; }; var last = function (v) { return Data_Maybe.fromMaybe(v.value0)(Data_List.last(v.value1)); }; var intersectBy = (function () { var $184 = wrappedOperation2("intersectBy"); return function ($185) { return $184(Data_List.intersectBy($185)); }; })(); var intersect = function (dictEq) { return wrappedOperation2("intersect")(Data_List.intersect(dictEq)); }; var insertAt = function (i) { return function (a) { return function (v) { if (i === 0) { return new Data_Maybe.Just(new Data_NonEmpty.NonEmpty(a, new Data_List_Types.Cons(v.value0, v.value1))); }; if (Data_Boolean.otherwise) { return Data_Functor.map(Data_Maybe.functorMaybe)(function ($186) { return Data_List_Types.NonEmptyList((function (v1) { return new Data_NonEmpty.NonEmpty(v.value0, v1); })($186)); })(Data_List.insertAt(i - 1 | 0)(a)(v.value1)); }; throw new Error("Failed pattern match at Data.List.NonEmpty (line 198, column 1 - line 198, column 75): " + [ i.constructor.name, a.constructor.name, v.constructor.name ]); }; }; }; var init = function (v) { return Data_Maybe.maybe(Data_List_Types.Nil.value)(function (v1) { return new Data_List_Types.Cons(v.value0, v1); })(Data_List.init(v.value1)); }; var index = function (v) { return function (i) { if (i === 0) { return new Data_Maybe.Just(v.value0); }; if (Data_Boolean.otherwise) { return Data_List.index(v.value1)(i - 1 | 0); }; throw new Error("Failed pattern match at Data.List.NonEmpty (line 172, column 1 - line 172, column 52): " + [ v.constructor.name, i.constructor.name ]); }; }; var head = function (v) { return v.value0; }; var groupBy = (function () { var $187 = wrappedOperation("groupBy"); return function ($188) { return $187(Data_List.groupBy($188)); }; })(); var groupAllBy = function (dictOrd) { var $189 = wrappedOperation("groupAllBy"); var $190 = Data_List.groupAllBy(dictOrd); return function ($191) { return $189($190($191)); }; }; var groupAll = function (dictOrd) { return wrappedOperation("groupAll")(Data_List.groupAll(dictOrd)); }; var group$prime = function (dictWarn) { return function (dictOrd) { return groupAll(dictOrd); }; }; var group = function (dictEq) { return wrappedOperation("group")(Data_List.group(dictEq)); }; var fromList = function (v) { if (v instanceof Data_List_Types.Nil) { return Data_Maybe.Nothing.value; }; if (v instanceof Data_List_Types.Cons) { return new Data_Maybe.Just(new Data_NonEmpty.NonEmpty(v.value0, v.value1)); }; throw new Error("Failed pattern match at Data.List.NonEmpty (line 126, column 1 - line 126, column 57): " + [ v.constructor.name ]); }; var fromFoldable = function (dictFoldable) { var $192 = Data_List.fromFoldable(dictFoldable); return function ($193) { return fromList($192($193)); }; }; var foldM = function (dictMonad) { return function (f) { return function (b) { return function (v) { return Control_Bind.bind(dictMonad.Bind1())(f(b)(v.value0))(function (b$prime) { return Data_List.foldM(dictMonad)(f)(b$prime)(v.value1); }); }; }; }; }; var findLastIndex = function (f) { return function (v) { var v1 = Data_List.findLastIndex(f)(v.value1); if (v1 instanceof Data_Maybe.Just) { return new Data_Maybe.Just(v1.value0 + 1 | 0); }; if (v1 instanceof Data_Maybe.Nothing) { if (f(v.value0)) { return new Data_Maybe.Just(0); }; if (Data_Boolean.otherwise) { return Data_Maybe.Nothing.value; }; }; throw new Error("Failed pattern match at Data.List.NonEmpty (line 192, column 3 - line 196, column 29): " + [ v1.constructor.name ]); }; }; var findIndex = function (f) { return function (v) { if (f(v.value0)) { return new Data_Maybe.Just(0); }; if (Data_Boolean.otherwise) { return Data_Functor.map(Data_Maybe.functorMaybe)(function (v1) { return v1 + 1 | 0; })(Data_List.findIndex(f)(v.value1)); }; throw new Error("Failed pattern match at Data.List.NonEmpty (line 185, column 1 - line 185, column 69): " + [ f.constructor.name, v.constructor.name ]); }; }; var filterM = function (dictMonad) { var $194 = Data_List.filterM(dictMonad); return function ($195) { return lift($194($195)); }; }; var filter = function ($196) { return lift(Data_List.filter($196)); }; var elemLastIndex = function (dictEq) { return function (x) { return findLastIndex(function (v) { return Data_Eq.eq(dictEq)(v)(x); }); }; }; var elemIndex = function (dictEq) { return function (x) { return findIndex(function (v) { return Data_Eq.eq(dictEq)(v)(x); }); }; }; var dropWhile = function ($197) { return lift(Data_List.dropWhile($197)); }; var drop = function ($198) { return lift(Data_List.drop($198)); }; var cons$prime = function (x) { return function (xs) { return new Data_NonEmpty.NonEmpty(x, xs); }; }; var cons = function (y) { return function (v) { return new Data_NonEmpty.NonEmpty(y, new Data_List_Types.Cons(v.value0, v.value1)); }; }; var concatMap = Data_Function.flip(Control_Bind.bind(Data_List_Types.bindNonEmptyList)); var concat = function (v) { return Control_Bind.bind(Data_List_Types.bindNonEmptyList)(v)(Control_Category.identity(Control_Category.categoryFn)); }; var catMaybes = lift(Data_List.catMaybes); var appendFoldable = function (dictFoldable) { return function (v) { return function (ys) { return new Data_NonEmpty.NonEmpty(v.value0, Data_Semigroup.append(Data_List_Types.semigroupList)(v.value1)(Data_List.fromFoldable(dictFoldable)(ys))); }; }; }; module.exports = { toUnfoldable: toUnfoldable, fromFoldable: fromFoldable, fromList: fromList, toList: toList, singleton: singleton, length: length, cons: cons, "cons'": cons$prime, snoc: snoc, "snoc'": snoc$prime, head: head, last: last, tail: tail, init: init, uncons: uncons, unsnoc: unsnoc, index: index, elemIndex: elemIndex, elemLastIndex: elemLastIndex, findIndex: findIndex, findLastIndex: findLastIndex, insertAt: insertAt, updateAt: updateAt, modifyAt: modifyAt, reverse: reverse, concat: concat, concatMap: concatMap, filter: filter, filterM: filterM, mapMaybe: mapMaybe, catMaybes: catMaybes, appendFoldable: appendFoldable, mapWithIndex: mapWithIndex, sort: sort, sortBy: sortBy, take: take, takeWhile: takeWhile, drop: drop, dropWhile: dropWhile, span: span, group: group, groupAll: groupAll, "group'": group$prime, groupBy: groupBy, groupAllBy: groupAllBy, partition: partition, nub: nub, nubBy: nubBy, nubEq: nubEq, nubByEq: nubByEq, union: union, unionBy: unionBy, intersect: intersect, intersectBy: intersectBy, zipWith: zipWith, zipWithA: zipWithA, zip: zip, unzip: unzip, foldM: foldM, all: Data_Foldable.all, any: Data_Foldable.any, elem: Data_Foldable.elem, find: Data_Foldable.find, findMap: Data_Foldable.findMap, fold: Data_Foldable.fold, foldMap: Data_Foldable.foldMap, foldl: Data_Foldable.foldl, foldr: Data_Foldable.foldr, intercalate: Data_Foldable.intercalate, notElem: Data_Foldable.notElem, NonEmptyList: Data_List_Types.NonEmptyList, fold1: Data_Semigroup_Foldable.fold1, foldMap1: Data_Semigroup_Foldable.foldMap1, for1_: Data_Semigroup_Foldable.for1_, sequence1_: Data_Semigroup_Foldable.sequence1_, traverse1_: Data_Semigroup_Foldable.traverse1_, sequence1: Data_Semigroup_Traversable.sequence1, traverse1: Data_Semigroup_Traversable.traverse1, traverse1Default: Data_Semigroup_Traversable.traverse1Default, scanl: Data_Traversable.scanl, scanr: Data_Traversable.scanr };