purs-pkg-deps
Version:
Query package dependencies in PureScript package-sets
478 lines (461 loc) • 12.8 kB
JavaScript
// Generated by purs version 0.14.3
"use strict";
var Data_Either = require("../Data.Either/index.js");
var Data_Eq = require("../Data.Eq/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 Data_String_Common = require("../Data.String.Common/index.js");
var OPTIONS = (function () {
function OPTIONS() {
};
OPTIONS.value = new OPTIONS();
return OPTIONS;
})();
var GET = (function () {
function GET() {
};
GET.value = new GET();
return GET;
})();
var HEAD = (function () {
function HEAD() {
};
HEAD.value = new HEAD();
return HEAD;
})();
var POST = (function () {
function POST() {
};
POST.value = new POST();
return POST;
})();
var PUT = (function () {
function PUT() {
};
PUT.value = new PUT();
return PUT;
})();
var DELETE = (function () {
function DELETE() {
};
DELETE.value = new DELETE();
return DELETE;
})();
var TRACE = (function () {
function TRACE() {
};
TRACE.value = new TRACE();
return TRACE;
})();
var CONNECT = (function () {
function CONNECT() {
};
CONNECT.value = new CONNECT();
return CONNECT;
})();
var PROPFIND = (function () {
function PROPFIND() {
};
PROPFIND.value = new PROPFIND();
return PROPFIND;
})();
var PROPPATCH = (function () {
function PROPPATCH() {
};
PROPPATCH.value = new PROPPATCH();
return PROPPATCH;
})();
var MKCOL = (function () {
function MKCOL() {
};
MKCOL.value = new MKCOL();
return MKCOL;
})();
var COPY = (function () {
function COPY() {
};
COPY.value = new COPY();
return COPY;
})();
var MOVE = (function () {
function MOVE() {
};
MOVE.value = new MOVE();
return MOVE;
})();
var LOCK = (function () {
function LOCK() {
};
LOCK.value = new LOCK();
return LOCK;
})();
var UNLOCK = (function () {
function UNLOCK() {
};
UNLOCK.value = new UNLOCK();
return UNLOCK;
})();
var PATCH = (function () {
function PATCH() {
};
PATCH.value = new PATCH();
return PATCH;
})();
var CustomMethod = function (x) {
return x;
};
var unCustomMethod = function (v) {
return v;
};
var showMethod = new Data_Show.Show(function (v) {
if (v instanceof OPTIONS) {
return "OPTIONS";
};
if (v instanceof GET) {
return "GET";
};
if (v instanceof HEAD) {
return "HEAD";
};
if (v instanceof POST) {
return "POST";
};
if (v instanceof PUT) {
return "PUT";
};
if (v instanceof DELETE) {
return "DELETE";
};
if (v instanceof TRACE) {
return "TRACE";
};
if (v instanceof CONNECT) {
return "CONNECT";
};
if (v instanceof PROPFIND) {
return "PROPFIND";
};
if (v instanceof PROPPATCH) {
return "PROPPATCH";
};
if (v instanceof MKCOL) {
return "MKCOL";
};
if (v instanceof COPY) {
return "COPY";
};
if (v instanceof MOVE) {
return "MOVE";
};
if (v instanceof LOCK) {
return "LOCK";
};
if (v instanceof UNLOCK) {
return "UNLOCK";
};
if (v instanceof PATCH) {
return "PATCH";
};
throw new Error("Failed pattern match at Data.HTTP.Method (line 43, column 1 - line 59, column 23): " + [ v.constructor.name ]);
});
var showCustomMethod = new Data_Show.Show(function (v) {
return "(CustomMethod " + (Data_Show.show(Data_Show.showString)(v) + ")");
});
var print = Data_Either.either(Data_Show.show(showMethod))(unCustomMethod);
var parse = function (handleMethod) {
return function (handleUnknown) {
return function (s) {
var v = Data_String_Common.toUpper(s);
if (v === "OPTIONS") {
return handleMethod(OPTIONS.value);
};
if (v === "GET") {
return handleMethod(GET.value);
};
if (v === "HEAD") {
return handleMethod(HEAD.value);
};
if (v === "POST") {
return handleMethod(POST.value);
};
if (v === "PUT") {
return handleMethod(PUT.value);
};
if (v === "DELETE") {
return handleMethod(DELETE.value);
};
if (v === "TRACE") {
return handleMethod(TRACE.value);
};
if (v === "CONNECT") {
return handleMethod(CONNECT.value);
};
if (v === "PROPFIND") {
return handleMethod(PROPFIND.value);
};
if (v === "PROPPATCH") {
return handleMethod(PROPPATCH.value);
};
if (v === "MKCOL") {
return handleMethod(MKCOL.value);
};
if (v === "COPY") {
return handleMethod(COPY.value);
};
if (v === "MOVE") {
return handleMethod(MOVE.value);
};
if (v === "LOCK") {
return handleMethod(LOCK.value);
};
if (v === "UNLOCK") {
return handleMethod(UNLOCK.value);
};
if (v === "PATCH") {
return handleMethod(PATCH.value);
};
return handleUnknown(v);
};
};
};
var fromString = parse(Data_Either.Left.create)(function ($28) {
return Data_Either.Right.create(CustomMethod($28));
});
var eqMethod = new Data_Eq.Eq(function (x) {
return function (y) {
if (x instanceof OPTIONS && y instanceof OPTIONS) {
return true;
};
if (x instanceof GET && y instanceof GET) {
return true;
};
if (x instanceof HEAD && y instanceof HEAD) {
return true;
};
if (x instanceof POST && y instanceof POST) {
return true;
};
if (x instanceof PUT && y instanceof PUT) {
return true;
};
if (x instanceof DELETE && y instanceof DELETE) {
return true;
};
if (x instanceof TRACE && y instanceof TRACE) {
return true;
};
if (x instanceof CONNECT && y instanceof CONNECT) {
return true;
};
if (x instanceof PROPFIND && y instanceof PROPFIND) {
return true;
};
if (x instanceof PROPPATCH && y instanceof PROPPATCH) {
return true;
};
if (x instanceof MKCOL && y instanceof MKCOL) {
return true;
};
if (x instanceof COPY && y instanceof COPY) {
return true;
};
if (x instanceof MOVE && y instanceof MOVE) {
return true;
};
if (x instanceof LOCK && y instanceof LOCK) {
return true;
};
if (x instanceof UNLOCK && y instanceof UNLOCK) {
return true;
};
if (x instanceof PATCH && y instanceof PATCH) {
return true;
};
return false;
};
});
var ordMethod = new Data_Ord.Ord(function () {
return eqMethod;
}, function (x) {
return function (y) {
if (x instanceof OPTIONS && y instanceof OPTIONS) {
return Data_Ordering.EQ.value;
};
if (x instanceof OPTIONS) {
return Data_Ordering.LT.value;
};
if (y instanceof OPTIONS) {
return Data_Ordering.GT.value;
};
if (x instanceof GET && y instanceof GET) {
return Data_Ordering.EQ.value;
};
if (x instanceof GET) {
return Data_Ordering.LT.value;
};
if (y instanceof GET) {
return Data_Ordering.GT.value;
};
if (x instanceof HEAD && y instanceof HEAD) {
return Data_Ordering.EQ.value;
};
if (x instanceof HEAD) {
return Data_Ordering.LT.value;
};
if (y instanceof HEAD) {
return Data_Ordering.GT.value;
};
if (x instanceof POST && y instanceof POST) {
return Data_Ordering.EQ.value;
};
if (x instanceof POST) {
return Data_Ordering.LT.value;
};
if (y instanceof POST) {
return Data_Ordering.GT.value;
};
if (x instanceof PUT && y instanceof PUT) {
return Data_Ordering.EQ.value;
};
if (x instanceof PUT) {
return Data_Ordering.LT.value;
};
if (y instanceof PUT) {
return Data_Ordering.GT.value;
};
if (x instanceof DELETE && y instanceof DELETE) {
return Data_Ordering.EQ.value;
};
if (x instanceof DELETE) {
return Data_Ordering.LT.value;
};
if (y instanceof DELETE) {
return Data_Ordering.GT.value;
};
if (x instanceof TRACE && y instanceof TRACE) {
return Data_Ordering.EQ.value;
};
if (x instanceof TRACE) {
return Data_Ordering.LT.value;
};
if (y instanceof TRACE) {
return Data_Ordering.GT.value;
};
if (x instanceof CONNECT && y instanceof CONNECT) {
return Data_Ordering.EQ.value;
};
if (x instanceof CONNECT) {
return Data_Ordering.LT.value;
};
if (y instanceof CONNECT) {
return Data_Ordering.GT.value;
};
if (x instanceof PROPFIND && y instanceof PROPFIND) {
return Data_Ordering.EQ.value;
};
if (x instanceof PROPFIND) {
return Data_Ordering.LT.value;
};
if (y instanceof PROPFIND) {
return Data_Ordering.GT.value;
};
if (x instanceof PROPPATCH && y instanceof PROPPATCH) {
return Data_Ordering.EQ.value;
};
if (x instanceof PROPPATCH) {
return Data_Ordering.LT.value;
};
if (y instanceof PROPPATCH) {
return Data_Ordering.GT.value;
};
if (x instanceof MKCOL && y instanceof MKCOL) {
return Data_Ordering.EQ.value;
};
if (x instanceof MKCOL) {
return Data_Ordering.LT.value;
};
if (y instanceof MKCOL) {
return Data_Ordering.GT.value;
};
if (x instanceof COPY && y instanceof COPY) {
return Data_Ordering.EQ.value;
};
if (x instanceof COPY) {
return Data_Ordering.LT.value;
};
if (y instanceof COPY) {
return Data_Ordering.GT.value;
};
if (x instanceof MOVE && y instanceof MOVE) {
return Data_Ordering.EQ.value;
};
if (x instanceof MOVE) {
return Data_Ordering.LT.value;
};
if (y instanceof MOVE) {
return Data_Ordering.GT.value;
};
if (x instanceof LOCK && y instanceof LOCK) {
return Data_Ordering.EQ.value;
};
if (x instanceof LOCK) {
return Data_Ordering.LT.value;
};
if (y instanceof LOCK) {
return Data_Ordering.GT.value;
};
if (x instanceof UNLOCK && y instanceof UNLOCK) {
return Data_Ordering.EQ.value;
};
if (x instanceof UNLOCK) {
return Data_Ordering.LT.value;
};
if (y instanceof UNLOCK) {
return Data_Ordering.GT.value;
};
if (x instanceof PATCH && y instanceof PATCH) {
return Data_Ordering.EQ.value;
};
throw new Error("Failed pattern match at Data.HTTP.Method (line 41, column 1 - line 41, column 40): " + [ x.constructor.name, y.constructor.name ]);
};
});
var eqCustomMethod = new Data_Eq.Eq(function (x) {
return function (y) {
return x === y;
};
});
var ordCustomMethod = new Data_Ord.Ord(function () {
return eqCustomMethod;
}, function (x) {
return function (y) {
return Data_Ord.compare(Data_Ord.ordString)(x)(y);
};
});
module.exports = {
OPTIONS: OPTIONS,
GET: GET,
HEAD: HEAD,
POST: POST,
PUT: PUT,
DELETE: DELETE,
TRACE: TRACE,
CONNECT: CONNECT,
PROPFIND: PROPFIND,
PROPPATCH: PROPPATCH,
MKCOL: MKCOL,
COPY: COPY,
MOVE: MOVE,
LOCK: LOCK,
UNLOCK: UNLOCK,
PATCH: PATCH,
unCustomMethod: unCustomMethod,
fromString: fromString,
print: print,
eqMethod: eqMethod,
ordMethod: ordMethod,
showMethod: showMethod,
eqCustomMethod: eqCustomMethod,
ordCustomMethod: ordCustomMethod,
showCustomMethod: showCustomMethod
};