git.iko.soy/rowtype-yoga/yoga-r3f
on main help sign in
118 lines 4.5 kB history raw
1// Generated by purs version 0.15.16
2import * as $foreign from "./foreign.js";
3import * as Control_Bind from "../Control.Bind/index.js";
4import * as Data_Functor from "../Data.Functor/index.js";
5import * as Data_Maybe from "../Data.Maybe/index.js";
6import * as Data_Nullable from "../Data.Nullable/index.js";
7import * as Effect from "../Effect/index.js";
8import * as Effect_Uncurried from "../Effect.Uncurried/index.js";
9import * as Unsafe_Coerce from "../Unsafe.Coerce/index.js";
10import * as Web_HTML_HTMLImageElement_CORSMode from "../Web.HTML.HTMLImageElement.CORSMode/index.js";
11import * as Web_HTML_HTMLImageElement_DecodingHint from "../Web.HTML.HTMLImageElement.DecodingHint/index.js";
12import * as Web_HTML_HTMLImageElement_Laziness from "../Web.HTML.HTMLImageElement.Laziness/index.js";
13import * as Web_Internal_FFI from "../Web.Internal.FFI/index.js";
14var map = /* #__PURE__ */ Data_Functor.map(Effect.functorEffect);
15var toParentNode = Unsafe_Coerce.unsafeCoerce;
16var toNonDocumentTypeChildNode = Unsafe_Coerce.unsafeCoerce;
17var toNode = Unsafe_Coerce.unsafeCoerce;
18var toHTMLElement = Unsafe_Coerce.unsafeCoerce;
19var toEventTarget = Unsafe_Coerce.unsafeCoerce;
20var toElement = Unsafe_Coerce.unsafeCoerce;
21var toChildNode = Unsafe_Coerce.unsafeCoerce;
22var setLoading = function (laziness) {
23 return Effect_Uncurried.runEffectFn2($foreign["_setLoading"])(Web_HTML_HTMLImageElement_Laziness.print(laziness));
24};
25var setDecoding = function (hint) {
26 return Effect_Uncurried.runEffectFn2($foreign["_setDecoding"])(Web_HTML_HTMLImageElement_DecodingHint.print(hint));
27};
28var setCrossOrigin = function (mode) {
29 return Effect_Uncurried.runEffectFn2($foreign["_setCrossOrigin"])(Web_HTML_HTMLImageElement_CORSMode.print(mode));
30};
31var loading = /* #__PURE__ */ (function () {
32 var $3 = map((function () {
33 var $6 = Data_Maybe.fromMaybe(Web_HTML_HTMLImageElement_Laziness.Eager.value);
34 return function ($7) {
35 return $6(Web_HTML_HTMLImageElement_Laziness.parse($7));
36 };
37 })());
38 var $4 = Effect_Uncurried.runEffectFn1($foreign["_loading"]);
39 return function ($5) {
40 return $3($4($5));
41 };
42})();
43var fromParentNode = /* #__PURE__ */ Web_Internal_FFI.unsafeReadProtoTagged("HTMLImageElement");
44var fromNonDocumentTypeChildNode = /* #__PURE__ */ Web_Internal_FFI.unsafeReadProtoTagged("HTMLImageElement");
45var fromNode = /* #__PURE__ */ Web_Internal_FFI.unsafeReadProtoTagged("HTMLImageElement");
46var fromHTMLElement = /* #__PURE__ */ Web_Internal_FFI.unsafeReadProtoTagged("HTMLImageElement");
47var fromEventTarget = /* #__PURE__ */ Web_Internal_FFI.unsafeReadProtoTagged("HTMLImageElement");
48var fromElement = /* #__PURE__ */ Web_Internal_FFI.unsafeReadProtoTagged("HTMLImageElement");
49var fromChildNode = /* #__PURE__ */ Web_Internal_FFI.unsafeReadProtoTagged("HTMLImageElement");
50var decoding = /* #__PURE__ */ (function () {
51 var $8 = map((function () {
52 var $11 = Data_Maybe.fromMaybe(Web_HTML_HTMLImageElement_DecodingHint.Auto.value);
53 return function ($12) {
54 return $11(Web_HTML_HTMLImageElement_DecodingHint.parse($12));
55 };
56 })());
57 var $9 = Effect_Uncurried.runEffectFn1($foreign["_decoding"]);
58 return function ($10) {
59 return $8($9($10));
60 };
61})();
62var crossOrigin = /* #__PURE__ */ (function () {
63 var $13 = map(Control_Bind.composeKleisliFlipped(Data_Maybe.bindMaybe)(Web_HTML_HTMLImageElement_CORSMode.parse)(Data_Nullable.toMaybe));
64 var $14 = Effect_Uncurried.runEffectFn1($foreign["_crossOrigin"]);
65 return function ($15) {
66 return $13($14($15));
67 };
68})();
69var create$prime = $foreign.createWithDimensions;
70export {
71 create,
72 alt,
73 setAlt,
74 src,
75 setSrc,
76 srcset,
77 setSrcset,
78 currentSrc,
79 sizes,
80 setSizes,
81 useMap,
82 setUseMap,
83 isMap,
84 setIsMap,
85 width,
86 setWidth,
87 height,
88 setHeight,
89 naturalWidth,
90 naturalHeight,
91 referrerPolicy,
92 setReferrerPolicy,
93 complete
94} from "./foreign.js";
95export {
96 fromHTMLElement,
97 fromElement,
98 fromNode,
99 fromChildNode,
100 fromNonDocumentTypeChildNode,
101 fromParentNode,
102 fromEventTarget,
103 toHTMLElement,
104 toElement,
105 toNode,
106 toChildNode,
107 toNonDocumentTypeChildNode,
108 toParentNode,
109 toEventTarget,
110 create$prime,
111 crossOrigin,
112 setCrossOrigin,
113 decoding,
114 setDecoding,
115 loading,
116 setLoading
117};
118//# sourceMappingURL=index.js.map