1// Generated by purs version 0.15.16
2import * as Control_Applicative from "../Control.Applicative/index.js";
3import * as Control_Apply from "../Control.Apply/index.js";
4import * as Control_Bind from "../Control.Bind/index.js";
5import * as Data_Either from "../Data.Either/index.js";
6import * as Data_Functor from "../Data.Functor/index.js";
7import * as Data_Newtype from "../Data.Newtype/index.js";
8import * as Data_Show from "../Data.Show/index.js";
9var un = /* #__PURE__ */ Data_Newtype.un();
10var Joker = function (x) {
13var showJoker = function (dictShow) {
14 var show = Data_Show.show(dictShow);
17 return "(Joker " + (show(v) + ")");
21var profunctorJoker = function (dictFunctor) {
22 var map = Data_Functor.map(dictFunctor);
26 return function (v1) {
33var ordJoker = function (dictOrd) {
37 Coercible0: function () {
41var hoistJoker = function (f) {
46var functorJoker = function (dictFunctor) {
47 var map = Data_Functor.map(dictFunctor);
56var eqJoker = function (dictEq) {
59var choiceJoker = function (dictFunctor) {
60 var map = Data_Functor.map(dictFunctor);
61 var profunctorJoker1 = profunctorJoker(dictFunctor);
64 return map(Data_Either.Left.create)(v);
67 return map(Data_Either.Right.create)(v);
69 Profunctor0: function () {
70 return profunctorJoker1;
74var bifunctorJoker = function (dictFunctor) {
75 var map = Data_Functor.map(dictFunctor);
79 return function (v1) {
86var biapplyJoker = function (dictApply) {
87 var apply = Control_Apply.apply(dictApply);
88 var bifunctorJoker1 = bifunctorJoker(dictApply.Functor0());
90 biapply: function (v) {
91 return function (v1) {
95 Bifunctor0: function () {
96 return bifunctorJoker1;
100var biapplicativeJoker = function (dictApplicative) {
101 var pure = Control_Applicative.pure(dictApplicative);
102 var biapplyJoker1 = biapplyJoker(dictApplicative.Apply0());
104 bipure: function (v) {
105 return function (b) {
109 Biapply0: function () {
110 return biapplyJoker1;
114var applyJoker = function (dictApply) {
115 var apply = Control_Apply.apply(dictApply);
116 var functorJoker1 = functorJoker(dictApply.Functor0());
118 apply: function (v) {
119 return function (v1) {
123 Functor0: function () {
124 return functorJoker1;
128var bindJoker = function (dictBind) {
129 var bind = Control_Bind.bind(dictBind);
130 var applyJoker1 = applyJoker(dictBind.Apply0());
133 return function (amb) {
134 return bind(v)((function () {
136 return function ($77) {
137 return $76(amb($77));
142 Apply0: function () {
147var applicativeJoker = function (dictApplicative) {
148 var applyJoker1 = applyJoker(dictApplicative.Apply0());
151 var $78 = Control_Applicative.pure(dictApplicative);
152 return function ($79) {
153 return Joker($78($79));
156 Apply0: function () {
161var monadJoker = function (dictMonad) {
162 var applicativeJoker1 = applicativeJoker(dictMonad.Applicative0());
163 var bindJoker1 = bindJoker(dictMonad.Bind1());
165 Applicative0: function () {
166 return applicativeJoker1;
191//# sourceMappingURL=index.js.map
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list