git.iko.soy/rowtype-yoga/yoga-r3f
on main help sign in
140 lines 3.2 kB history raw
1// Generated by purs version 0.15.16
2import * as $foreign from "./foreign.js";
3import * as Data_Symbol from "../Data.Symbol/index.js";
4import * as Record_Unsafe from "../Record.Unsafe/index.js";
5import * as Type_Proxy from "../Type.Proxy/index.js";
6var eqVoid = {
7 eq: function (v) {
8 return function (v1) {
9 return true;
10 };
11 }
12};
13var eqUnit = {
14 eq: function (v) {
15 return function (v1) {
16 return true;
17 };
18 }
19};
20var eqString = {
21 eq: $foreign.eqStringImpl
22};
23var eqRowNil = {
24 eqRecord: function (v) {
25 return function (v1) {
26 return function (v2) {
27 return true;
28 };
29 };
30 }
31};
32var eqRecord = function (dict) {
33 return dict.eqRecord;
34};
35var eqRec = function () {
36 return function (dictEqRecord) {
37 return {
38 eq: eqRecord(dictEqRecord)(Type_Proxy["Proxy"].value)
39 };
40 };
41};
42var eqProxy = {
43 eq: function (v) {
44 return function (v1) {
45 return true;
46 };
47 }
48};
49var eqNumber = {
50 eq: $foreign.eqNumberImpl
51};
52var eqInt = {
53 eq: $foreign.eqIntImpl
54};
55var eqChar = {
56 eq: $foreign.eqCharImpl
57};
58var eqBoolean = {
59 eq: $foreign.eqBooleanImpl
60};
61var eq1 = function (dict) {
62 return dict.eq1;
63};
64var eq = function (dict) {
65 return dict.eq;
66};
67var eq2 = /* #__PURE__ */ eq(eqBoolean);
68var eqArray = function (dictEq) {
69 return {
70 eq: $foreign.eqArrayImpl(eq(dictEq))
71 };
72};
73var eq1Array = {
74 eq1: function (dictEq) {
75 return eq(eqArray(dictEq));
76 }
77};
78var eqRowCons = function (dictEqRecord) {
79 var eqRecord1 = eqRecord(dictEqRecord);
80 return function () {
81 return function (dictIsSymbol) {
82 var reflectSymbol = Data_Symbol.reflectSymbol(dictIsSymbol);
83 return function (dictEq) {
84 var eq3 = eq(dictEq);
85 return {
86 eqRecord: function (v) {
87 return function (ra) {
88 return function (rb) {
89 var tail = eqRecord1(Type_Proxy["Proxy"].value)(ra)(rb);
90 var key = reflectSymbol(Type_Proxy["Proxy"].value);
91 var get = Record_Unsafe.unsafeGet(key);
92 return eq3(get(ra))(get(rb)) && tail;
93 };
94 };
95 }
96 };
97 };
98 };
99 };
100};
101var notEq = function (dictEq) {
102 var eq3 = eq(dictEq);
103 return function (x) {
104 return function (y) {
105 return eq2(eq3(x)(y))(false);
106 };
107 };
108};
109var notEq1 = function (dictEq1) {
110 var eq11 = eq1(dictEq1);
111 return function (dictEq) {
112 var eq12 = eq11(dictEq);
113 return function (x) {
114 return function (y) {
115 return eq2(eq12(x)(y))(false);
116 };
117 };
118 };
119};
120export {
121 eq,
122 notEq,
123 eq1,
124 notEq1,
125 eqRecord,
126 eqBoolean,
127 eqInt,
128 eqNumber,
129 eqChar,
130 eqString,
131 eqUnit,
132 eqVoid,
133 eqArray,
134 eqRec,
135 eqProxy,
136 eq1Array,
137 eqRowNil,
138 eqRowCons
139};
140//# sourceMappingURL=index.js.map