UNPKG

purs-pkg-deps

Version:

Query package dependencies in PureScript package-sets

262 lines (253 loc) 6.89 kB
// Generated by purs version 0.14.3 "use strict"; var Data_Eq = require("../Data.Eq/index.js"); var Data_Maybe = require("../Data.Maybe/index.js"); var Data_Ord = require("../Data.Ord/index.js"); var Data_Ordering = require("../Data.Ordering/index.js"); var Data_Show = require("../Data.Show/index.js"); var AIX = (function () { function AIX() { }; AIX.value = new AIX(); return AIX; })(); var Darwin = (function () { function Darwin() { }; Darwin.value = new Darwin(); return Darwin; })(); var FreeBSD = (function () { function FreeBSD() { }; FreeBSD.value = new FreeBSD(); return FreeBSD; })(); var Linux = (function () { function Linux() { }; Linux.value = new Linux(); return Linux; })(); var OpenBSD = (function () { function OpenBSD() { }; OpenBSD.value = new OpenBSD(); return OpenBSD; })(); var SunOS = (function () { function SunOS() { }; SunOS.value = new SunOS(); return SunOS; })(); var Win32 = (function () { function Win32() { }; Win32.value = new Win32(); return Win32; })(); var Android = (function () { function Android() { }; Android.value = new Android(); return Android; })(); var toString = function (v) { if (v instanceof AIX) { return "aix"; }; if (v instanceof Darwin) { return "darwin"; }; if (v instanceof FreeBSD) { return "freebsd"; }; if (v instanceof Linux) { return "linux"; }; if (v instanceof OpenBSD) { return "openbsd"; }; if (v instanceof SunOS) { return "sunos"; }; if (v instanceof Win32) { return "win32"; }; if (v instanceof Android) { return "android"; }; throw new Error("Failed pattern match at Node.Platform (line 20, column 1 - line 20, column 31): " + [ v.constructor.name ]); }; var showPlatform = new Data_Show.Show(function (v) { if (v instanceof AIX) { return "AIX"; }; if (v instanceof Darwin) { return "Darwin"; }; if (v instanceof FreeBSD) { return "FreeBSD"; }; if (v instanceof Linux) { return "Linux"; }; if (v instanceof OpenBSD) { return "OpenBSD"; }; if (v instanceof SunOS) { return "SunOS"; }; if (v instanceof Win32) { return "Win32"; }; if (v instanceof Android) { return "Android"; }; throw new Error("Failed pattern match at Node.Platform (line 43, column 1 - line 51, column 27): " + [ v.constructor.name ]); }); var fromString = function (v) { if (v === "aix") { return new Data_Maybe.Just(AIX.value); }; if (v === "darwin") { return new Data_Maybe.Just(Darwin.value); }; if (v === "freebsd") { return new Data_Maybe.Just(FreeBSD.value); }; if (v === "linux") { return new Data_Maybe.Just(Linux.value); }; if (v === "openbsd") { return new Data_Maybe.Just(OpenBSD.value); }; if (v === "sunos") { return new Data_Maybe.Just(SunOS.value); }; if (v === "win32") { return new Data_Maybe.Just(Win32.value); }; if (v === "android") { return new Data_Maybe.Just(Android.value); }; return Data_Maybe.Nothing.value; }; var eqPlatform = new Data_Eq.Eq(function (x) { return function (y) { if (x instanceof AIX && y instanceof AIX) { return true; }; if (x instanceof Darwin && y instanceof Darwin) { return true; }; if (x instanceof FreeBSD && y instanceof FreeBSD) { return true; }; if (x instanceof Linux && y instanceof Linux) { return true; }; if (x instanceof OpenBSD && y instanceof OpenBSD) { return true; }; if (x instanceof SunOS && y instanceof SunOS) { return true; }; if (x instanceof Win32 && y instanceof Win32) { return true; }; if (x instanceof Android && y instanceof Android) { return true; }; return false; }; }); var ordPlatform = new Data_Ord.Ord(function () { return eqPlatform; }, function (x) { return function (y) { if (x instanceof AIX && y instanceof AIX) { return Data_Ordering.EQ.value; }; if (x instanceof AIX) { return Data_Ordering.LT.value; }; if (y instanceof AIX) { return Data_Ordering.GT.value; }; if (x instanceof Darwin && y instanceof Darwin) { return Data_Ordering.EQ.value; }; if (x instanceof Darwin) { return Data_Ordering.LT.value; }; if (y instanceof Darwin) { return Data_Ordering.GT.value; }; if (x instanceof FreeBSD && y instanceof FreeBSD) { return Data_Ordering.EQ.value; }; if (x instanceof FreeBSD) { return Data_Ordering.LT.value; }; if (y instanceof FreeBSD) { return Data_Ordering.GT.value; }; if (x instanceof Linux && y instanceof Linux) { return Data_Ordering.EQ.value; }; if (x instanceof Linux) { return Data_Ordering.LT.value; }; if (y instanceof Linux) { return Data_Ordering.GT.value; }; if (x instanceof OpenBSD && y instanceof OpenBSD) { return Data_Ordering.EQ.value; }; if (x instanceof OpenBSD) { return Data_Ordering.LT.value; }; if (y instanceof OpenBSD) { return Data_Ordering.GT.value; }; if (x instanceof SunOS && y instanceof SunOS) { return Data_Ordering.EQ.value; }; if (x instanceof SunOS) { return Data_Ordering.LT.value; }; if (y instanceof SunOS) { return Data_Ordering.GT.value; }; if (x instanceof Win32 && y instanceof Win32) { return Data_Ordering.EQ.value; }; if (x instanceof Win32) { return Data_Ordering.LT.value; }; if (y instanceof Win32) { return Data_Ordering.GT.value; }; if (x instanceof Android && y instanceof Android) { return Data_Ordering.EQ.value; }; throw new Error("Failed pattern match at Node.Platform (line 54, column 1 - line 54, column 44): " + [ x.constructor.name, y.constructor.name ]); }; }); module.exports = { AIX: AIX, Darwin: Darwin, FreeBSD: FreeBSD, Linux: Linux, OpenBSD: OpenBSD, SunOS: SunOS, Win32: Win32, Android: Android, toString: toString, fromString: fromString, showPlatform: showPlatform, eqPlatform: eqPlatform, ordPlatform: ordPlatform };