git.iko.soy/rowtype-yoga/yoga-r3f
on main help sign in
43 lines 2.6 kB history raw
1// Generated by purs version 0.15.16
2import * as Control_Monad_Gen from "../Control.Monad.Gen/index.js";
3import * as Control_Monad_Gen_Class from "../Control.Monad.Gen.Class/index.js";
4import * as Data_Bounded from "../Data.Bounded/index.js";
5import * as Data_Enum from "../Data.Enum/index.js";
6import * as Data_Foldable from "../Data.Foldable/index.js";
7import * as Data_Functor from "../Data.Functor/index.js";
8import * as Data_NonEmpty from "../Data.NonEmpty/index.js";
9var toEnumWithDefaults = /* #__PURE__ */ Data_Enum.toEnumWithDefaults(Data_Enum.boundedEnumChar);
10var bottom = /* #__PURE__ */ Data_Bounded.bottom(Data_Bounded.boundedChar);
11var top = /* #__PURE__ */ Data_Bounded.top(Data_Bounded.boundedChar);
12var foldable1NonEmpty = /* #__PURE__ */ Data_NonEmpty.foldable1NonEmpty(Data_Foldable.foldableArray);
13var genUnicodeChar = function (dictMonadGen) {
14 return Data_Functor.map((((dictMonadGen.Monad0()).Bind1()).Apply0()).Functor0())(toEnumWithDefaults(bottom)(top))(Control_Monad_Gen_Class.chooseInt(dictMonadGen)(0)(65536));
15};
16var genDigitChar = function (dictMonadGen) {
17 return Data_Functor.map((((dictMonadGen.Monad0()).Bind1()).Apply0()).Functor0())(toEnumWithDefaults(bottom)(top))(Control_Monad_Gen_Class.chooseInt(dictMonadGen)(48)(57));
18};
19var genAsciiChar$prime = function (dictMonadGen) {
20 return Data_Functor.map((((dictMonadGen.Monad0()).Bind1()).Apply0()).Functor0())(toEnumWithDefaults(bottom)(top))(Control_Monad_Gen_Class.chooseInt(dictMonadGen)(0)(127));
21};
22var genAsciiChar = function (dictMonadGen) {
23 return Data_Functor.map((((dictMonadGen.Monad0()).Bind1()).Apply0()).Functor0())(toEnumWithDefaults(bottom)(top))(Control_Monad_Gen_Class.chooseInt(dictMonadGen)(32)(127));
24};
25var genAlphaUppercase = function (dictMonadGen) {
26 return Data_Functor.map((((dictMonadGen.Monad0()).Bind1()).Apply0()).Functor0())(toEnumWithDefaults(bottom)(top))(Control_Monad_Gen_Class.chooseInt(dictMonadGen)(65)(90));
27};
28var genAlphaLowercase = function (dictMonadGen) {
29 return Data_Functor.map((((dictMonadGen.Monad0()).Bind1()).Apply0()).Functor0())(toEnumWithDefaults(bottom)(top))(Control_Monad_Gen_Class.chooseInt(dictMonadGen)(97)(122));
30};
31var genAlpha = function (dictMonadGen) {
32 return Control_Monad_Gen.oneOf(dictMonadGen)(foldable1NonEmpty)(new Data_NonEmpty.NonEmpty(genAlphaLowercase(dictMonadGen), [ genAlphaUppercase(dictMonadGen) ]));
33};
34export {
35 genUnicodeChar,
36 genAsciiChar,
37 genAsciiChar$prime,
38 genDigitChar,
39 genAlpha,
40 genAlphaLowercase,
41 genAlphaUppercase
42};
43//# sourceMappingURL=index.js.map