Generated-output differences

quicktype output changed between the PR base and tested PR merge revisions.
← Back to the pull request
4test cases
8files differ
0modified
8new
0deleted
2,872changed lines
+2,872 −0insertions / deletions
Base 66df8a7480383ad7d4784464b395df83fd482c7f · PR merge ad62aae2032288287000feb8f51653e701eefcb8 · Head 16bee14eee2bf46532bd4ad3e7b014112f7c4059 · raw patch
Test case

test/inputs/json/priority/combinations1.json

2 generated files · +664 −0
Atypescript-effect-schemajust-schema-true--8c4ca457bcba / TopLevel.ts+332 −0
@@ -0,0 +1,332 @@
1+import * as S from "effect/Schema";
2+
3+
4+export class Interacinar extends S.Class<Interacinar>("Interacinar")({
5+ "assapan": S.Number,
6+ "benefactorship": S.Boolean,
7+ "triseriatim": S.String,
8+ "tubbing": S.Int,
9+ "untrimmed": S.Null,
10+}) {}
11+
12+export class HemocoeleClass extends S.Class<HemocoeleClass>("HemocoeleClass")({
13+ "acrogamy": S.optional(S.Null),
14+ "amelification": S.optional(S.Null),
15+ "autobiographic": S.optional(S.Null),
16+ "berat": S.optional(S.Null),
17+ "catharticalness": S.optional(S.NullOr(S.Number)),
18+ "Chirotherium": S.optional(S.NullOr(S.Int)),
19+ "disdiapason": S.optional(S.NullOr(S.String)),
20+ "disproportionably": S.optional(S.Null),
21+ "erythrite": S.optional(S.Null),
22+ "graphic": S.optional(S.Null),
23+ "hepatological": S.optional(S.Null),
24+ "homocerc": S.optional(S.NullOr(S.Boolean)),
25+ "incommensurably": S.optional(S.Null),
26+ "misaffirm": S.optional(S.Null),
27+ "nonbookish": S.optional(S.Null),
28+ "pocketbook": S.optional(S.Null),
29+ "sclerometric": S.optional(S.Null),
30+ "stambouline": S.optional(S.Null),
31+ "stickpin": S.optional(S.Null),
32+ "tubulure": S.optional(S.Null),
33+ "undelated": S.optional(S.Null),
34+ "unsalt": S.optional(S.Null),
35+ "untutelar": S.optional(S.Null),
36+ "vagrant": S.optional(S.Null),
37+ "Walt": S.optional(S.Null),
38+}) {}
39+
40+export class FlagmakingClass extends S.Class<FlagmakingClass>("FlagmakingClass")({
41+ "albarco": S.Null,
42+ "Bunodonta": S.Null,
43+ "hornify": S.Null,
44+ "Hydrocorisae": S.Null,
45+ "hypoglossus": S.Null,
46+ "inexpiably": S.Null,
47+ "ingratitude": S.Null,
48+ "ladyfly": S.Null,
49+ "medicament": S.Null,
50+ "monogrammatic": S.Null,
51+ "nobbut": S.Null,
52+ "Notacanthidae": S.Null,
53+ "polyplacophore": S.Null,
54+ "proexercise": S.Null,
55+ "protoplast": S.Null,
56+ "puzzling": S.Null,
57+ "splanchnoskeleton": S.Null,
58+ "unloveliness": S.Null,
59+ "unquarantined": S.Null,
60+ "unrenounceable": S.Null,
61+}) {}
62+
63+export class FenkClass extends S.Class<FenkClass>("FenkClass")({
64+ "apoise": S.Null,
65+ "astronomize": S.Null,
66+ "cockhorse": S.Null,
67+ "copular": S.Null,
68+ "Dagomba": S.Null,
69+ "draffy": S.Null,
70+ "foreigner": S.Null,
71+ "Guyandot": S.Null,
72+ "neurogliosis": S.Null,
73+ "osmious": S.Null,
74+ "palpitate": S.Null,
75+ "rebukeable": S.Null,
76+ "Reinwardtia": S.Null,
77+ "reservatory": S.Null,
78+ "scalt": S.Null,
79+ "scripturalize": S.Null,
80+ "tintometer": S.Null,
81+ "Tritoness": S.Null,
82+ "undergrade": S.Null,
83+ "undermountain": S.Null,
84+}) {}
85+
86+export class FagginglyClass extends S.Class<FagginglyClass>("FagginglyClass")({
87+ "abranchian": S.Null,
88+ "aculeiform": S.Null,
89+ "adiaphoristic": S.Null,
90+ "adoptionism": S.Null,
91+ "Anglic": S.Null,
92+ "antrotomy": S.Null,
93+ "coerciveness": S.Null,
94+ "decorist": S.Null,
95+ "duckhood": S.Null,
96+ "Heteromeri": S.Null,
97+ "hypochnose": S.Null,
98+ "lochage": S.Null,
99+ "melee": S.Null,
100+ "nonconformitant": S.Null,
101+ "Poinsettia": S.Null,
102+ "putatively": S.Null,
103+ "semivolatile": S.Null,
104+ "soleas": S.Null,
105+ "unfastenable": S.Null,
106+ "unmillinered": S.Null,
107+}) {}
108+
109+export class Encrust extends S.Class<Encrust>("Encrust")({
110+ "comradely": S.Null,
111+ "diacanthous": S.Null,
112+ "feminineness": S.Null,
113+ "gossamered": S.Null,
114+ "Hibernia": S.Null,
115+ "Hibiscus": S.Null,
116+ "Lepidosauria": S.Null,
117+ "lollingly": S.Null,
118+ "manager": S.Null,
119+ "mechanic": S.Null,
120+ "overminuteness": S.Null,
121+ "papelonne": S.Null,
122+ "plebification": S.Null,
123+ "pugmiller": S.Null,
124+ "recoveror": S.Null,
125+ "spermatoblastic": S.Null,
126+ "Syllidae": S.Null,
127+ "ungyved": S.Null,
128+ "whirlabout": S.Null,
129+ "woodenware": S.Null,
130+}) {}
131+
132+export class DiaereseClass extends S.Class<DiaereseClass>("DiaereseClass")({
133+ "Amoreuxia": S.Null,
134+ "ani": S.Null,
135+ "bernicle": S.Null,
136+ "blackwasher": S.Null,
137+ "blowhard": S.Null,
138+ "broma": S.Null,
139+ "closecross": S.Null,
140+ "congregationalism": S.Null,
141+ "grayly": S.Null,
142+ "historically": S.Null,
143+ "hoast": S.Null,
144+ "irretentive": S.Null,
145+ "parcener": S.Null,
146+ "pedder": S.Null,
147+ "pseudoanatomic": S.Null,
148+ "rhizocarpian": S.Null,
149+ "samel": S.Null,
150+ "silker": S.Null,
151+ "subdentated": S.Null,
152+ "subobscure": S.Null,
153+}) {}
154+
155+export class DeruralizeClass extends S.Class<DeruralizeClass>("DeruralizeClass")({
156+ "bockerel": S.Null,
157+ "boulder": S.Null,
158+ "churrus": S.Null,
159+ "counterdigged": S.Null,
160+ "dialogite": S.Null,
161+ "digenic": S.Null,
162+ "dunbird": S.Null,
163+ "ergatogyne": S.Null,
164+ "fiendful": S.Null,
165+ "jackrod": S.Null,
166+ "Jehovistic": S.Null,
167+ "Paninean": S.Null,
168+ "panther": S.Null,
169+ "placentigerous": S.Null,
170+ "Romney": S.Null,
171+ "sparm": S.Null,
172+ "tocsin": S.Null,
173+ "unnicked": S.Null,
174+ "unstavable": S.Null,
175+ "windfirm": S.Null,
176+}) {}
177+
178+export class CredulityClass extends S.Class<CredulityClass>("CredulityClass")({
179+ "ammonolytic": S.Null,
180+ "bushmaster": S.Null,
181+ "considering": S.Null,
182+ "consuetudinary": S.Null,
183+ "embarras": S.Null,
184+ "fineness": S.Null,
185+ "flaithship": S.Null,
186+ "Flavia": S.Null,
187+ "gruffly": S.Null,
188+ "Hedychium": S.Null,
189+ "leadwort": S.Null,
190+ "overseriously": S.Null,
191+ "parabola": S.Null,
192+ "pectinatodenticulate": S.Null,
193+ "Popean": S.Null,
194+ "pornocrat": S.Null,
195+ "quadrisect": S.Null,
196+ "seriality": S.Null,
197+ "vamphorn": S.Null,
198+ "wharp": S.Null,
199+}) {}
200+
201+export class CoadjustClass extends S.Class<CoadjustClass>("CoadjustClass")({
202+ "amidosulphonal": S.optional(S.Null),
203+ "Benny": S.optional(S.Null),
204+ "catharticalness": S.optional(S.NullOr(S.Number)),
205+ "Chirotherium": S.optional(S.NullOr(S.Int)),
206+ "disdiapason": S.optional(S.NullOr(S.String)),
207+ "ensnare": S.optional(S.Null),
208+ "homocerc": S.optional(S.NullOr(S.Boolean)),
209+ "hybridizer": S.optional(S.Null),
210+ "leastwise": S.optional(S.Null),
211+ "lof": S.optional(S.Null),
212+ "monkhood": S.optional(S.Null),
213+ "Netherlandish": S.optional(S.Null),
214+ "nonbookish": S.optional(S.Null),
215+ "peonism": S.optional(S.Null),
216+ "Phonelescope": S.optional(S.Null),
217+ "porphyrogeniture": S.optional(S.Null),
218+ "preindemnify": S.optional(S.Null),
219+ "rosal": S.optional(S.Null),
220+ "scalenous": S.optional(S.Null),
221+ "scopine": S.optional(S.Null),
222+ "Sedaceae": S.optional(S.Null),
223+ "suberinize": S.optional(S.Null),
224+ "symbiot": S.optional(S.Null),
225+ "tablefellow": S.optional(S.Null),
226+ "unchargeable": S.optional(S.Null),
227+}) {}
228+
229+export class CimeliaClass extends S.Class<CimeliaClass>("CimeliaClass")({
230+ "catharticalness": S.Number,
231+ "Chirotherium": S.Int,
232+ "disdiapason": S.String,
233+ "homocerc": S.Boolean,
234+ "nonbookish": S.Null,
235+}) {}
236+
237+export class ChemotherapeuticClass extends S.Class<ChemotherapeuticClass>("ChemotherapeuticClass")({
238+ "angioneurotic": S.optional(S.Null),
239+ "availment": S.optional(S.Null),
240+ "bladelet": S.optional(S.Null),
241+ "catharticalness": S.optional(S.NullOr(S.Number)),
242+ "caulis": S.optional(S.Null),
243+ "chalcus": S.optional(S.Null),
244+ "Chirotherium": S.optional(S.NullOr(S.Int)),
245+ "disdiapason": S.optional(S.NullOr(S.String)),
246+ "enteradenological": S.optional(S.Null),
247+ "homocerc": S.optional(S.NullOr(S.Boolean)),
248+ "imporosity": S.optional(S.Null),
249+ "insistently": S.optional(S.Null),
250+ "intraparietal": S.optional(S.Null),
251+ "ivied": S.optional(S.Null),
252+ "Maureen": S.optional(S.Null),
253+ "nonbookish": S.optional(S.Null),
254+ "nostochine": S.optional(S.Null),
255+ "nutcracker": S.optional(S.Null),
256+ "ofttimes": S.optional(S.Null),
257+ "phenocryst": S.optional(S.Null),
258+ "precoincident": S.optional(S.Null),
259+ "ramiferous": S.optional(S.Null),
260+ "stagmometer": S.optional(S.Null),
261+ "tetherball": S.optional(S.Null),
262+ "unshy": S.optional(S.Null),
263+}) {}
264+
265+export class CerographClass extends S.Class<CerographClass>("CerographClass")({
266+ "apotropaion": S.Null,
267+ "casuary": S.Null,
268+ "creaker": S.Null,
269+ "disqualification": S.Null,
270+ "imperatorious": S.Null,
271+ "impermeabilize": S.Null,
272+ "metastoma": S.Null,
273+ "noctidiurnal": S.Null,
274+ "nonreserve": S.Null,
275+ "ophthalmotonometry": S.Null,
276+ "pailful": S.Null,
277+ "pigfish": S.Null,
278+ "pongee": S.Null,
279+ "prosodical": S.Null,
280+ "scrofuloderm": S.Null,
281+ "storekeeping": S.Null,
282+ "therologist": S.Null,
283+ "Tolowa": S.Null,
284+ "tradeful": S.Null,
285+ "unriveting": S.Null,
286+}) {}
287+
288+export class TopLevel extends S.Class<TopLevel>("TopLevel")({
289+ "centrodesmose": S.String,
290+ "cerograph": S.Array(S.Union(S.String, CerographClass, S.Null)),
291+ "chemotherapeutics": S.Array(S.Union(S.Int, ChemotherapeuticClass)),
292+ "cimelia": S.Array(S.Union(S.Array(S.Int), CimeliaClass, S.Null)),
293+ "citrated": S.Int,
294+ "clinodome": S.Array(S.Union(S.Number, S.String)),
295+ "coadjust": S.Array(S.Union(S.Number, CoadjustClass)),
296+ "consilience": S.Array(S.Union(S.Number, S.Record({ key: S.String, value: S.Int}))),
297+ "constructor": S.Array(S.Union(S.Boolean, S.Record({ key: S.String, value: S.NullOr(S.Int)}))),
298+ "continuative": S.Array(S.Union(S.Record({ key: S.String, value: S.Int}), S.String)),
299+ "credulity": S.Array(S.Union(S.Int, S.String, CredulityClass)),
300+ "creviced": S.Array(S.Union(S.Boolean, S.Record({ key: S.String, value: S.Int}), S.String)),
301+ "cubiculum": S.Array(S.Array(S.NullOr(S.Int))),
302+ "deruralize": S.Array(S.Union(S.Array(S.Null), S.Boolean, DeruralizeClass)),
303+ "diaereses": S.Array(S.Union(S.Array(S.Int), S.Boolean, DiaereseClass)),
304+ "dissolution": S.Array(S.NullOr(S.Array(S.Null))),
305+ "downstroke": S.Array(S.Union(S.Array(S.Null), S.Boolean, S.String)),
306+ "electrotautomerism": S.Array(S.NullOr(S.Number)),
307+ "eleutheromania": S.Array(S.Union(S.Number, S.Record({ key: S.String, value: S.Int}), S.String)),
308+ "encrust": Encrust,
309+ "entomoid": S.Array(S.Union(S.Int, CimeliaClass)),
310+ "epipaleolithic": S.Array(S.Union(S.Array(S.Int), S.Number)),
311+ "expropriable": S.Array(S.Union(S.Array(S.Null), S.Number, CimeliaClass)),
312+ "faggingly": S.Array(S.Union(S.Number, FagginglyClass)),
313+ "fenks": S.Array(S.Union(S.String, FenkClass)),
314+ "flagmaking": S.Array(S.Union(S.Boolean, S.Number, FlagmakingClass)),
315+ "fluorometer": S.Array(S.Union(S.Int, S.String, S.Null)),
316+ "fulsome": S.Array(S.NullOr(S.Int)),
317+ "fuzzy": S.Array(S.Union(S.Int, S.Record({ key: S.String, value: S.NullOr(S.Int)}))),
318+ "gardenwards": S.Array(S.Union(S.Array(S.Int), S.Boolean, S.String)),
319+ "generalissimo": S.Array(S.Union(S.Boolean, S.Record({ key: S.String, value: S.Int}), S.Null)),
320+ "habeas": S.Array(S.NullOr(S.Record({ key: S.String, value: S.Int}))),
321+ "hemicrystalline": S.Array(S.Union(S.String, CimeliaClass)),
322+ "hemocoele": S.Array(S.Union(S.Array(S.Int), HemocoeleClass)),
323+ "hoister": S.Array(S.Union(S.String, CimeliaClass, S.Null)),
324+ "hyperpiesis": S.Array(S.Union(S.Array(S.Null), CimeliaClass, S.Null)),
325+ "hyppish": S.Array(S.Union(S.Boolean, S.String, S.Null)),
326+ "idealizer": S.Array(S.Union(S.Array(S.Null), S.Int, CimeliaClass)),
327+ "incrustator": S.Array(S.Union(S.Array(S.Int), S.Int, S.String)),
328+ "intentiveness": S.Array(S.Union(S.Number, S.String, CimeliaClass)),
329+ "interacinar": Interacinar,
330+ "intercorrelation": S.Array(S.NullOr(S.Array(S.Int))),
331+ "jacutinga": S.Array(S.Union(S.Array(S.Int), S.Record({ key: S.String, value: S.NullOr(S.Int)}))),
332+}) {}
Atypescript-zodjust-schema-true--8c4ca457bcba / TopLevel.ts+332 −0
@@ -0,0 +1,332 @@
1+import * as z from "zod";
2+
3+
4+export const CerographClassSchema = z.object({
5+ "apotropaion": z.null(),
6+ "casuary": z.null(),
7+ "creaker": z.null(),
8+ "disqualification": z.null(),
9+ "imperatorious": z.null(),
10+ "impermeabilize": z.null(),
11+ "metastoma": z.null(),
12+ "noctidiurnal": z.null(),
13+ "nonreserve": z.null(),
14+ "ophthalmotonometry": z.null(),
15+ "pailful": z.null(),
16+ "pigfish": z.null(),
17+ "pongee": z.null(),
18+ "prosodical": z.null(),
19+ "scrofuloderm": z.null(),
20+ "storekeeping": z.null(),
21+ "therologist": z.null(),
22+ "Tolowa": z.null(),
23+ "tradeful": z.null(),
24+ "unriveting": z.null(),
25+});
26+
27+export const ChemotherapeuticClassSchema = z.object({
28+ "angioneurotic": z.null().optional(),
29+ "availment": z.null().optional(),
30+ "bladelet": z.null().optional(),
31+ "catharticalness": z.number().optional(),
32+ "caulis": z.null().optional(),
33+ "chalcus": z.null().optional(),
34+ "Chirotherium": z.number().int().optional(),
35+ "disdiapason": z.string().optional(),
36+ "enteradenological": z.null().optional(),
37+ "homocerc": z.boolean().optional(),
38+ "imporosity": z.null().optional(),
39+ "insistently": z.null().optional(),
40+ "intraparietal": z.null().optional(),
41+ "ivied": z.null().optional(),
42+ "Maureen": z.null().optional(),
43+ "nonbookish": z.null().optional(),
44+ "nostochine": z.null().optional(),
45+ "nutcracker": z.null().optional(),
46+ "ofttimes": z.null().optional(),
47+ "phenocryst": z.null().optional(),
48+ "precoincident": z.null().optional(),
49+ "ramiferous": z.null().optional(),
50+ "stagmometer": z.null().optional(),
51+ "tetherball": z.null().optional(),
52+ "unshy": z.null().optional(),
53+});
54+
55+export const CimeliaClassSchema = z.object({
56+ "catharticalness": z.number(),
57+ "Chirotherium": z.number().int(),
58+ "disdiapason": z.string(),
59+ "homocerc": z.boolean(),
60+ "nonbookish": z.null(),
61+});
62+
63+export const CoadjustClassSchema = z.object({
64+ "amidosulphonal": z.null().optional(),
65+ "Benny": z.null().optional(),
66+ "catharticalness": z.number().optional(),
67+ "Chirotherium": z.number().int().optional(),
68+ "disdiapason": z.string().optional(),
69+ "ensnare": z.null().optional(),
70+ "homocerc": z.boolean().optional(),
71+ "hybridizer": z.null().optional(),
72+ "leastwise": z.null().optional(),
73+ "lof": z.null().optional(),
74+ "monkhood": z.null().optional(),
75+ "Netherlandish": z.null().optional(),
76+ "nonbookish": z.null().optional(),
77+ "peonism": z.null().optional(),
78+ "Phonelescope": z.null().optional(),
79+ "porphyrogeniture": z.null().optional(),
80+ "preindemnify": z.null().optional(),
81+ "rosal": z.null().optional(),
82+ "scalenous": z.null().optional(),
83+ "scopine": z.null().optional(),
84+ "Sedaceae": z.null().optional(),
85+ "suberinize": z.null().optional(),
86+ "symbiot": z.null().optional(),
87+ "tablefellow": z.null().optional(),
88+ "unchargeable": z.null().optional(),
89+});
90+
91+export const CredulityClassSchema = z.object({
92+ "ammonolytic": z.null(),
93+ "bushmaster": z.null(),
94+ "considering": z.null(),
95+ "consuetudinary": z.null(),
96+ "embarras": z.null(),
97+ "fineness": z.null(),
98+ "flaithship": z.null(),
99+ "Flavia": z.null(),
100+ "gruffly": z.null(),
101+ "Hedychium": z.null(),
102+ "leadwort": z.null(),
103+ "overseriously": z.null(),
104+ "parabola": z.null(),
105+ "pectinatodenticulate": z.null(),
106+ "Popean": z.null(),
107+ "pornocrat": z.null(),
108+ "quadrisect": z.null(),
109+ "seriality": z.null(),
110+ "vamphorn": z.null(),
111+ "wharp": z.null(),
112+});
113+
114+export const DeruralizeClassSchema = z.object({
115+ "bockerel": z.null(),
116+ "boulder": z.null(),
117+ "churrus": z.null(),
118+ "counterdigged": z.null(),
119+ "dialogite": z.null(),
120+ "digenic": z.null(),
121+ "dunbird": z.null(),
122+ "ergatogyne": z.null(),
123+ "fiendful": z.null(),
124+ "jackrod": z.null(),
125+ "Jehovistic": z.null(),
126+ "Paninean": z.null(),
127+ "panther": z.null(),
128+ "placentigerous": z.null(),
129+ "Romney": z.null(),
130+ "sparm": z.null(),
131+ "tocsin": z.null(),
132+ "unnicked": z.null(),
133+ "unstavable": z.null(),
134+ "windfirm": z.null(),
135+});
136+
137+export const DiaereseClassSchema = z.object({
138+ "Amoreuxia": z.null(),
139+ "ani": z.null(),
140+ "bernicle": z.null(),
141+ "blackwasher": z.null(),
142+ "blowhard": z.null(),
143+ "broma": z.null(),
144+ "closecross": z.null(),
145+ "congregationalism": z.null(),
146+ "grayly": z.null(),
147+ "historically": z.null(),
148+ "hoast": z.null(),
149+ "irretentive": z.null(),
150+ "parcener": z.null(),
151+ "pedder": z.null(),
152+ "pseudoanatomic": z.null(),
153+ "rhizocarpian": z.null(),
154+ "samel": z.null(),
155+ "silker": z.null(),
156+ "subdentated": z.null(),
157+ "subobscure": z.null(),
158+});
159+
160+export const EncrustSchema = z.object({
161+ "comradely": z.null(),
162+ "diacanthous": z.null(),
163+ "feminineness": z.null(),
164+ "gossamered": z.null(),
165+ "Hibernia": z.null(),
166+ "Hibiscus": z.null(),
167+ "Lepidosauria": z.null(),
168+ "lollingly": z.null(),
169+ "manager": z.null(),
170+ "mechanic": z.null(),
171+ "overminuteness": z.null(),
172+ "papelonne": z.null(),
173+ "plebification": z.null(),
174+ "pugmiller": z.null(),
175+ "recoveror": z.null(),
176+ "spermatoblastic": z.null(),
177+ "Syllidae": z.null(),
178+ "ungyved": z.null(),
179+ "whirlabout": z.null(),
180+ "woodenware": z.null(),
181+});
182+
183+export const FagginglyClassSchema = z.object({
184+ "abranchian": z.null(),
185+ "aculeiform": z.null(),
186+ "adiaphoristic": z.null(),
187+ "adoptionism": z.null(),
188+ "Anglic": z.null(),
189+ "antrotomy": z.null(),
190+ "coerciveness": z.null(),
191+ "decorist": z.null(),
192+ "duckhood": z.null(),
193+ "Heteromeri": z.null(),
194+ "hypochnose": z.null(),
195+ "lochage": z.null(),
196+ "melee": z.null(),
197+ "nonconformitant": z.null(),
198+ "Poinsettia": z.null(),
199+ "putatively": z.null(),
200+ "semivolatile": z.null(),
201+ "soleas": z.null(),
202+ "unfastenable": z.null(),
203+ "unmillinered": z.null(),
204+});
205+
206+export const FenkClassSchema = z.object({
207+ "apoise": z.null(),
208+ "astronomize": z.null(),
209+ "cockhorse": z.null(),
210+ "copular": z.null(),
211+ "Dagomba": z.null(),
212+ "draffy": z.null(),
213+ "foreigner": z.null(),
214+ "Guyandot": z.null(),
215+ "neurogliosis": z.null(),
216+ "osmious": z.null(),
217+ "palpitate": z.null(),
218+ "rebukeable": z.null(),
219+ "Reinwardtia": z.null(),
220+ "reservatory": z.null(),
221+ "scalt": z.null(),
222+ "scripturalize": z.null(),
223+ "tintometer": z.null(),
224+ "Tritoness": z.null(),
225+ "undergrade": z.null(),
226+ "undermountain": z.null(),
227+});
228+
229+export const FlagmakingClassSchema = z.object({
230+ "albarco": z.null(),
231+ "Bunodonta": z.null(),
232+ "hornify": z.null(),
233+ "Hydrocorisae": z.null(),
234+ "hypoglossus": z.null(),
235+ "inexpiably": z.null(),
236+ "ingratitude": z.null(),
237+ "ladyfly": z.null(),
238+ "medicament": z.null(),
239+ "monogrammatic": z.null(),
240+ "nobbut": z.null(),
241+ "Notacanthidae": z.null(),
242+ "polyplacophore": z.null(),
243+ "proexercise": z.null(),
244+ "protoplast": z.null(),
245+ "puzzling": z.null(),
246+ "splanchnoskeleton": z.null(),
247+ "unloveliness": z.null(),
248+ "unquarantined": z.null(),
249+ "unrenounceable": z.null(),
250+});
251+
252+export const HemocoeleClassSchema = z.object({
253+ "acrogamy": z.null().optional(),
254+ "amelification": z.null().optional(),
255+ "autobiographic": z.null().optional(),
256+ "berat": z.null().optional(),
257+ "catharticalness": z.number().optional(),
258+ "Chirotherium": z.number().int().optional(),
259+ "disdiapason": z.string().optional(),
260+ "disproportionably": z.null().optional(),
261+ "erythrite": z.null().optional(),
262+ "graphic": z.null().optional(),
263+ "hepatological": z.null().optional(),
264+ "homocerc": z.boolean().optional(),
265+ "incommensurably": z.null().optional(),
266+ "misaffirm": z.null().optional(),
267+ "nonbookish": z.null().optional(),
268+ "pocketbook": z.null().optional(),
269+ "sclerometric": z.null().optional(),
270+ "stambouline": z.null().optional(),
271+ "stickpin": z.null().optional(),
272+ "tubulure": z.null().optional(),
273+ "undelated": z.null().optional(),
274+ "unsalt": z.null().optional(),
275+ "untutelar": z.null().optional(),
276+ "vagrant": z.null().optional(),
277+ "Walt": z.null().optional(),
278+});
279+
280+export const InteracinarSchema = z.object({
281+ "assapan": z.number(),
282+ "benefactorship": z.boolean(),
283+ "triseriatim": z.string(),
284+ "tubbing": z.number().int(),
285+ "untrimmed": z.null(),
286+});
287+
288+export const TopLevelSchema = z.object({
289+ "centrodesmose": z.string(),
290+ "cerograph": z.array(z.union([z.null(), CerographClassSchema, z.string()])),
291+ "chemotherapeutics": z.array(z.union([ChemotherapeuticClassSchema, z.number().int()])),
292+ "cimelia": z.array(z.union([z.null(), z.array(z.number().int()), CimeliaClassSchema])),
293+ "citrated": z.number().int(),
294+ "clinodome": z.array(z.union([z.number(), z.string()])),
295+ "coadjust": z.array(z.union([CoadjustClassSchema, z.number()])),
296+ "consilience": z.array(z.union([z.number(), z.record(z.string(), z.number().int())])),
297+ "constructor": z.array(z.union([z.boolean(), z.record(z.string(), z.union([z.null(), z.number().int()]))])),
298+ "continuative": z.array(z.union([z.record(z.string(), z.number().int()), z.string()])),
299+ "credulity": z.array(z.union([CredulityClassSchema, z.number().int(), z.string()])),
300+ "creviced": z.array(z.union([z.boolean(), z.record(z.string(), z.number().int()), z.string()])),
301+ "cubiculum": z.array(z.array(z.union([z.null(), z.number().int()]))),
302+ "deruralize": z.array(z.union([z.array(z.null()), z.boolean(), DeruralizeClassSchema])),
303+ "diaereses": z.array(z.union([z.array(z.number().int()), z.boolean(), DiaereseClassSchema])),
304+ "dissolution": z.array(z.union([z.null(), z.array(z.null())])),
305+ "downstroke": z.array(z.union([z.array(z.null()), z.boolean(), z.string()])),
306+ "electrotautomerism": z.array(z.union([z.null(), z.number()])),
307+ "eleutheromania": z.array(z.union([z.number(), z.record(z.string(), z.number().int()), z.string()])),
308+ "encrust": EncrustSchema,
309+ "entomoid": z.array(z.union([CimeliaClassSchema, z.number().int()])),
310+ "epipaleolithic": z.array(z.union([z.array(z.number().int()), z.number()])),
311+ "expropriable": z.array(z.union([z.array(z.null()), CimeliaClassSchema, z.number()])),
312+ "faggingly": z.array(z.union([FagginglyClassSchema, z.number()])),
313+ "fenks": z.array(z.union([FenkClassSchema, z.string()])),
314+ "flagmaking": z.array(z.union([z.boolean(), FlagmakingClassSchema, z.number()])),
315+ "fluorometer": z.array(z.union([z.null(), z.number().int(), z.string()])),
316+ "fulsome": z.array(z.union([z.null(), z.number().int()])),
317+ "fuzzy": z.array(z.union([z.number().int(), z.record(z.string(), z.union([z.null(), z.number().int()]))])),
318+ "gardenwards": z.array(z.union([z.array(z.number().int()), z.boolean(), z.string()])),
319+ "generalissimo": z.array(z.union([z.null(), z.boolean(), z.record(z.string(), z.number().int())])),
320+ "habeas": z.array(z.union([z.null(), z.record(z.string(), z.number().int())])),
321+ "hemicrystalline": z.array(z.union([CimeliaClassSchema, z.string()])),
322+ "hemocoele": z.array(z.union([z.array(z.number().int()), HemocoeleClassSchema])),
323+ "hoister": z.array(z.union([z.null(), CimeliaClassSchema, z.string()])),
324+ "hyperpiesis": z.array(z.union([z.null(), z.array(z.null()), CimeliaClassSchema])),
325+ "hyppish": z.array(z.union([z.null(), z.boolean(), z.string()])),
326+ "idealizer": z.array(z.union([z.array(z.null()), CimeliaClassSchema, z.number().int()])),
327+ "incrustator": z.array(z.union([z.array(z.number().int()), z.number().int(), z.string()])),
328+ "intentiveness": z.array(z.union([CimeliaClassSchema, z.number(), z.string()])),
329+ "interacinar": InteracinarSchema,
330+ "intercorrelation": z.array(z.union([z.null(), z.array(z.number().int())])),
331+ "jacutinga": z.array(z.union([z.array(z.number().int()), z.record(z.string(), z.union([z.null(), z.number().int()]))])),
332+});
Test case

test/inputs/json/priority/combinations2.json

2 generated files · +560 −0
Atypescript-effect-schemajust-schema-true--8c4ca457bcba / TopLevel.ts+280 −0
@@ -0,0 +1,280 @@
1+import * as S from "effect/Schema";
2+
3+
4+export class OskarClass extends S.Class<OskarClass>("OskarClass")({
5+ "Acrobates": S.Null,
6+ "beanshooter": S.Null,
7+ "bearhound": S.Null,
8+ "Cayuga": S.Null,
9+ "guarneri": S.Null,
10+ "hypochondriacism": S.Null,
11+ "indication": S.Null,
12+ "jaculative": S.Null,
13+ "nagana": S.Null,
14+ "Netherlandish": S.Null,
15+ "noctivagous": S.Null,
16+ "nonphysiological": S.Null,
17+ "praxis": S.Null,
18+ "provision": S.Null,
19+ "subterhuman": S.Null,
20+ "sunlit": S.Null,
21+ "syncraniate": S.Null,
22+ "teachment": S.Null,
23+ "unmutinous": S.Null,
24+ "unstoppable": S.Null,
25+}) {}
26+
27+export class LaviniaClass extends S.Class<LaviniaClass>("LaviniaClass")({
28+ "agitable": S.optional(S.NullOr(S.Int)),
29+ "asininity": S.optional(S.NullOr(S.Int)),
30+ "benefiter": S.optional(S.NullOr(S.Int)),
31+ "bronzelike": S.optional(S.NullOr(S.Int)),
32+ "catharticalness": S.optional(S.NullOr(S.Number)),
33+ "Chirotherium": S.optional(S.NullOr(S.Int)),
34+ "cholesteatomatous": S.optional(S.NullOr(S.Int)),
35+ "deprivement": S.optional(S.NullOr(S.Int)),
36+ "disdiapason": S.optional(S.NullOr(S.String)),
37+ "flippantness": S.optional(S.NullOr(S.Int)),
38+ "fogproof": S.optional(S.NullOr(S.Int)),
39+ "homocerc": S.optional(S.NullOr(S.Boolean)),
40+ "merrymeeting": S.optional(S.NullOr(S.Int)),
41+ "nonbookish": S.optional(S.Null),
42+ "overcareful": S.optional(S.NullOr(S.Int)),
43+ "panaris": S.optional(S.NullOr(S.Int)),
44+ "preacceptance": S.optional(S.NullOr(S.Int)),
45+ "quinoxaline": S.optional(S.NullOr(S.Int)),
46+ "sig": S.optional(S.NullOr(S.Int)),
47+ "superconfusion": S.optional(S.NullOr(S.Int)),
48+ "Tacana": S.optional(S.NullOr(S.Int)),
49+ "tillotter": S.optional(S.NullOr(S.Int)),
50+ "tranquillize": S.optional(S.NullOr(S.Int)),
51+ "unquestionable": S.optional(S.NullOr(S.Int)),
52+ "uproute": S.optional(S.NullOr(S.Int)),
53+}) {}
54+
55+export class GryphosaurusClass extends S.Class<GryphosaurusClass>("GryphosaurusClass")({
56+ "amissibility": S.Null,
57+ "Burushaski": S.Null,
58+ "citronin": S.Null,
59+ "coplaintiff": S.Null,
60+ "disquisitionary": S.Null,
61+ "enoplan": S.Null,
62+ "faintness": S.Null,
63+ "hebetomy": S.Null,
64+ "islandry": S.Null,
65+ "lameduck": S.Null,
66+ "overbattle": S.Null,
67+ "overinterested": S.Null,
68+ "phrenologic": S.Null,
69+ "rainband": S.Null,
70+ "shiningly": S.Null,
71+ "stamineous": S.Null,
72+ "subscapularis": S.Null,
73+ "Tahami": S.Null,
74+ "undaubed": S.Null,
75+ "underntime": S.Null,
76+}) {}
77+
78+export class DiscordiaClass extends S.Class<DiscordiaClass>("DiscordiaClass")({
79+ "Altaic": S.optional(S.NullOr(S.Int)),
80+ "amoristic": S.optional(S.NullOr(S.Int)),
81+ "blennophthalmia": S.optional(S.NullOr(S.Int)),
82+ "catharticalness": S.optional(S.NullOr(S.Number)),
83+ "Chirotherium": S.optional(S.NullOr(S.Int)),
84+ "disciplinability": S.optional(S.NullOr(S.Int)),
85+ "disdiapason": S.optional(S.NullOr(S.String)),
86+ "goofer": S.optional(S.NullOr(S.Int)),
87+ "homocerc": S.optional(S.NullOr(S.Boolean)),
88+ "laryngograph": S.optional(S.NullOr(S.Int)),
89+ "leucitis": S.optional(S.NullOr(S.Int)),
90+ "lymphocyst": S.optional(S.NullOr(S.Int)),
91+ "microcosmology": S.optional(S.NullOr(S.Int)),
92+ "nauseation": S.optional(S.NullOr(S.Int)),
93+ "nonbookish": S.optional(S.Null),
94+ "Patarin": S.optional(S.NullOr(S.Int)),
95+ "preliberal": S.optional(S.NullOr(S.Int)),
96+ "prettifier": S.optional(S.NullOr(S.Int)),
97+ "rangework": S.optional(S.NullOr(S.Int)),
98+ "redient": S.optional(S.NullOr(S.Int)),
99+ "subfusiform": S.optional(S.NullOr(S.Int)),
100+ "suicidical": S.optional(S.NullOr(S.Int)),
101+ "swow": S.optional(S.NullOr(S.Int)),
102+ "wastrel": S.optional(S.NullOr(S.Int)),
103+ "wingle": S.optional(S.NullOr(S.Int)),
104+}) {}
105+
106+export class ChytridiaceaeClass extends S.Class<ChytridiaceaeClass>("ChytridiaceaeClass")({
107+ "Batidaceae": S.Null,
108+ "Brechites": S.Null,
109+ "codespairer": S.Null,
110+ "Emery": S.Null,
111+ "enervative": S.Null,
112+ "excriminate": S.Null,
113+ "goshenite": S.Null,
114+ "grime": S.Null,
115+ "gritten": S.Null,
116+ "hectorly": S.Null,
117+ "intermediation": S.Null,
118+ "meeterly": S.Null,
119+ "Narraganset": S.Null,
120+ "onymatic": S.Null,
121+ "paddlecock": S.Null,
122+ "thana": S.Null,
123+ "thornily": S.Null,
124+ "uckia": S.Null,
125+ "unmettle": S.Null,
126+ "vorticellid": S.Null,
127+}) {}
128+
129+export class AnsarieClass extends S.Class<AnsarieClass>("AnsarieClass")({
130+ "accension": S.Null,
131+ "Alida": S.Null,
132+ "asteria": S.Null,
133+ "beriberic": S.Null,
134+ "edgebone": S.Null,
135+ "gastrodialysis": S.Null,
136+ "geographic": S.Null,
137+ "Ictonyx": S.Null,
138+ "metrocele": S.Null,
139+ "misgraft": S.Null,
140+ "monteith": S.Null,
141+ "notcher": S.Null,
142+ "prorestriction": S.Null,
143+ "Ramist": S.Null,
144+ "throatlet": S.Null,
145+ "unfair": S.Null,
146+ "unsynonymous": S.Null,
147+ "water": S.Null,
148+ "zestfully": S.Null,
149+ "zincic": S.Null,
150+}) {}
151+
152+export class AnkeeClass extends S.Class<AnkeeClass>("AnkeeClass")({
153+ "Anomoean": S.Null,
154+ "barleyhood": S.Null,
155+ "befriender": S.Null,
156+ "brutishness": S.Null,
157+ "cephalalgy": S.Null,
158+ "cirurgian": S.Null,
159+ "conventionally": S.Null,
160+ "jackshay": S.Null,
161+ "milammeter": S.Null,
162+ "Naja": S.Null,
163+ "ombrological": S.Null,
164+ "phonasthenia": S.Null,
165+ "retrievableness": S.Null,
166+ "snakily": S.Null,
167+ "swot": S.Null,
168+ "tartlet": S.Null,
169+ "thiofuran": S.Null,
170+ "tracheophone": S.Null,
171+ "tuglike": S.Null,
172+ "unscratchingly": S.Null,
173+}) {}
174+
175+export class Amphithyron extends S.Class<Amphithyron>("Amphithyron")({
176+ "akroasis": S.optional(S.NullOr(S.Int)),
177+ "antiphonical": S.optional(S.NullOr(S.Int)),
178+ "basebred": S.optional(S.NullOr(S.Int)),
179+ "catharticalness": S.optional(S.NullOr(S.Number)),
180+ "Chirotherium": S.optional(S.NullOr(S.Int)),
181+ "conductometric": S.optional(S.NullOr(S.Int)),
182+ "disdiapason": S.optional(S.NullOr(S.String)),
183+ "ensilation": S.optional(S.NullOr(S.Int)),
184+ "eyebolt": S.optional(S.NullOr(S.Int)),
185+ "fistulated": S.optional(S.NullOr(S.Int)),
186+ "heteropod": S.optional(S.NullOr(S.Int)),
187+ "homocerc": S.optional(S.NullOr(S.Boolean)),
188+ "Juniperus": S.optional(S.NullOr(S.Int)),
189+ "labyrinthically": S.optional(S.NullOr(S.Int)),
190+ "martyrization": S.optional(S.NullOr(S.Int)),
191+ "mispolicy": S.optional(S.NullOr(S.Int)),
192+ "multipara": S.optional(S.NullOr(S.Int)),
193+ "Nazirite": S.optional(S.NullOr(S.Int)),
194+ "nonbookish": S.optional(S.Null),
195+ "possessorial": S.optional(S.NullOr(S.Int)),
196+ "shamed": S.optional(S.NullOr(S.Int)),
197+ "shelfworn": S.optional(S.NullOr(S.Int)),
198+ "stagnum": S.optional(S.NullOr(S.Int)),
199+ "Those": S.optional(S.NullOr(S.Int)),
200+ "undecimal": S.optional(S.NullOr(S.Int)),
201+}) {}
202+
203+export class Rebecca extends S.Class<Rebecca>("Rebecca")({
204+ "catharticalness": S.Number,
205+ "Chirotherium": S.Int,
206+ "disdiapason": S.String,
207+ "homocerc": S.Boolean,
208+ "nonbookish": S.Null,
209+}) {}
210+
211+export class AlleviateClass extends S.Class<AlleviateClass>("AlleviateClass")({
212+ "apriori": S.Null,
213+ "beggarer": S.Null,
214+ "brokenheartedly": S.Null,
215+ "debilitation": S.Null,
216+ "frike": S.Null,
217+ "gastrolith": S.Null,
218+ "Hulsean": S.Null,
219+ "orthocentric": S.Null,
220+ "petaly": S.Null,
221+ "probudgeting": S.Null,
222+ "reacquire": S.Null,
223+ "scow": S.Null,
224+ "shutoff": S.Null,
225+ "subcontiguous": S.Null,
226+ "suffumigate": S.Null,
227+ "transformable": S.Null,
228+ "uncoroneted": S.Null,
229+ "unparking": S.Null,
230+ "unvarnishedness": S.Null,
231+ "wherewithal": S.Null,
232+}) {}
233+
234+export class TopLevel extends S.Class<TopLevel>("TopLevel")({
235+ "Abranchiata": S.Array(S.Union(S.Array(S.Int), S.Int, S.Null)),
236+ "academe": S.Array(S.Union(S.Array(S.Int), S.Int, S.Record({ key: S.String, value: S.Int}))),
237+ "acquirable": S.Array(S.Union(S.Array(S.NullOr(S.Int)), S.Record({ key: S.String, value: S.Int}))),
238+ "aerometry": S.Array(S.Union(S.Boolean, S.Number)),
239+ "alexin": S.Array(S.Union(S.Array(S.Int), S.Boolean)),
240+ "alleviate": S.Array(S.Union(S.Array(S.NullOr(S.Int)), AlleviateClass)),
241+ "amaas": S.Array(S.Union(S.Boolean, S.Int, Rebecca)),
242+ "ambassage": S.Array(S.Union(S.Array(S.Null), S.String)),
243+ "amphithyron": S.Array(S.NullOr(Amphithyron)),
244+ "Andriana": S.Array(S.NullOr(S.String)),
245+ "ankee": S.Array(S.Union(S.Array(S.Int), S.Int, AnkeeClass)),
246+ "annihilator": S.Array(S.NullOr(S.Record({ key: S.String, value: S.NullOr(S.Int)}))),
247+ "annulose": S.Null,
248+ "Ansarie": S.Array(S.Union(S.Array(S.Int), AnsarieClass, S.Null)),
249+ "aphasia": S.Array(S.Union(S.Array(S.Int), S.Int)),
250+ "asprawl": S.Array(S.Union(S.Number, S.String)),
251+ "attractive": S.Array(S.NullOr(S.Boolean)),
252+ "barksome": S.Record({ key: S.String, value: S.Int}),
253+ "bedesman": S.Array(S.Union(S.Boolean, S.Number, S.String)),
254+ "belard": S.Array(S.Union(S.Array(S.Int), S.Number, Rebecca)),
255+ "bocking": S.Array(S.Union(S.Array(S.Int), S.Boolean, S.Record({ key: S.String, value: S.Int}))),
256+ "brawlingly": S.Array(S.Union(S.Array(S.Null), S.Record({ key: S.String, value: S.NullOr(S.Int)}))),
257+ "brookie": S.Array(S.Union(S.Array(S.Int), Rebecca)),
258+ "bumboatman": S.Array(S.Union(S.Array(S.Null), S.String, S.Null)),
259+ "bystreet": S.Array(S.Null),
260+ "calaverite": S.Array(S.Union(S.Array(S.Int), S.String)),
261+ "catallactic": S.Array(S.Union(S.Array(S.Null), S.Boolean, S.Record({ key: S.String, value: S.Int}))),
262+ "cemental": S.Array(S.Union(S.Array(S.Int), S.Number, S.Record({ key: S.String, value: S.Int}))),
263+ "Chytridiaceae": S.Array(S.Union(S.Boolean, ChytridiaceaeClass, S.Null)),
264+ "Discordia": S.Array(S.Union(S.Array(S.Int), DiscordiaClass)),
265+ "Endomyces": S.Array(S.Union(S.Int, S.String)),
266+ "Epinephelidae": S.Array(S.Union(S.Boolean, S.Int, S.String)),
267+ "Eupatorium": S.Array(S.Union(S.Array(S.Null), S.Record({ key: S.String, value: S.Int}))),
268+ "Gryphosaurus": S.Array(S.Union(S.Array(S.Int), S.String, GryphosaurusClass)),
269+ "Koryak": S.Array(S.Union(S.Record({ key: S.String, value: S.NullOr(S.Int)}), S.String)),
270+ "Lavinia": S.Array(S.Union(S.String, LaviniaClass)),
271+ "Oskar": S.Array(S.Union(S.Array(S.Int), OskarClass)),
272+ "Rebecca": S.Array(S.Union(S.Int, S.String, Rebecca)),
273+ "Rhomboganoidei": S.Array(S.Union(S.Array(S.Int), S.String, Rebecca)),
274+ "Rigsmal": S.Boolean,
275+ "Ruellia": S.Array(S.Union(S.Boolean, S.String, Rebecca)),
276+ "School": S.Array(S.Union(S.Int, S.Record({ key: S.String, value: S.Int}), S.Null)),
277+ "Shakespearolater": S.Array(S.Union(S.Array(S.Int), S.Number, S.String)),
278+ "Svan": S.Array(S.Number),
279+ "Wayao": S.Record({ key: S.String, value: S.Number}),
280+}) {}
Atypescript-zodjust-schema-true--8c4ca457bcba / TopLevel.ts+280 −0
@@ -0,0 +1,280 @@
1+import * as z from "zod";
2+
3+
4+export const AlleviateClassSchema = z.object({
5+ "apriori": z.null(),
6+ "beggarer": z.null(),
7+ "brokenheartedly": z.null(),
8+ "debilitation": z.null(),
9+ "frike": z.null(),
10+ "gastrolith": z.null(),
11+ "Hulsean": z.null(),
12+ "orthocentric": z.null(),
13+ "petaly": z.null(),
14+ "probudgeting": z.null(),
15+ "reacquire": z.null(),
16+ "scow": z.null(),
17+ "shutoff": z.null(),
18+ "subcontiguous": z.null(),
19+ "suffumigate": z.null(),
20+ "transformable": z.null(),
21+ "uncoroneted": z.null(),
22+ "unparking": z.null(),
23+ "unvarnishedness": z.null(),
24+ "wherewithal": z.null(),
25+});
26+
27+export const RebeccaSchema = z.object({
28+ "catharticalness": z.number(),
29+ "Chirotherium": z.number().int(),
30+ "disdiapason": z.string(),
31+ "homocerc": z.boolean(),
32+ "nonbookish": z.null(),
33+});
34+
35+export const AmphithyronSchema = z.object({
36+ "akroasis": z.number().int().optional(),
37+ "antiphonical": z.number().int().optional(),
38+ "basebred": z.number().int().optional(),
39+ "catharticalness": z.number().optional(),
40+ "Chirotherium": z.number().int().optional(),
41+ "conductometric": z.number().int().optional(),
42+ "disdiapason": z.string().optional(),
43+ "ensilation": z.number().int().optional(),
44+ "eyebolt": z.number().int().optional(),
45+ "fistulated": z.number().int().optional(),
46+ "heteropod": z.number().int().optional(),
47+ "homocerc": z.boolean().optional(),
48+ "Juniperus": z.number().int().optional(),
49+ "labyrinthically": z.number().int().optional(),
50+ "martyrization": z.number().int().optional(),
51+ "mispolicy": z.number().int().optional(),
52+ "multipara": z.number().int().optional(),
53+ "Nazirite": z.number().int().optional(),
54+ "nonbookish": z.null().optional(),
55+ "possessorial": z.number().int().optional(),
56+ "shamed": z.number().int().optional(),
57+ "shelfworn": z.number().int().optional(),
58+ "stagnum": z.number().int().optional(),
59+ "Those": z.number().int().optional(),
60+ "undecimal": z.number().int().optional(),
61+});
62+
63+export const AnkeeClassSchema = z.object({
64+ "Anomoean": z.null(),
65+ "barleyhood": z.null(),
66+ "befriender": z.null(),
67+ "brutishness": z.null(),
68+ "cephalalgy": z.null(),
69+ "cirurgian": z.null(),
70+ "conventionally": z.null(),
71+ "jackshay": z.null(),
72+ "milammeter": z.null(),
73+ "Naja": z.null(),
74+ "ombrological": z.null(),
75+ "phonasthenia": z.null(),
76+ "retrievableness": z.null(),
77+ "snakily": z.null(),
78+ "swot": z.null(),
79+ "tartlet": z.null(),
80+ "thiofuran": z.null(),
81+ "tracheophone": z.null(),
82+ "tuglike": z.null(),
83+ "unscratchingly": z.null(),
84+});
85+
86+export const AnsarieClassSchema = z.object({
87+ "accension": z.null(),
88+ "Alida": z.null(),
89+ "asteria": z.null(),
90+ "beriberic": z.null(),
91+ "edgebone": z.null(),
92+ "gastrodialysis": z.null(),
93+ "geographic": z.null(),
94+ "Ictonyx": z.null(),
95+ "metrocele": z.null(),
96+ "misgraft": z.null(),
97+ "monteith": z.null(),
98+ "notcher": z.null(),
99+ "prorestriction": z.null(),
100+ "Ramist": z.null(),
101+ "throatlet": z.null(),
102+ "unfair": z.null(),
103+ "unsynonymous": z.null(),
104+ "water": z.null(),
105+ "zestfully": z.null(),
106+ "zincic": z.null(),
107+});
108+
109+export const ChytridiaceaeClassSchema = z.object({
110+ "Batidaceae": z.null(),
111+ "Brechites": z.null(),
112+ "codespairer": z.null(),
113+ "Emery": z.null(),
114+ "enervative": z.null(),
115+ "excriminate": z.null(),
116+ "goshenite": z.null(),
117+ "grime": z.null(),
118+ "gritten": z.null(),
119+ "hectorly": z.null(),
120+ "intermediation": z.null(),
121+ "meeterly": z.null(),
122+ "Narraganset": z.null(),
123+ "onymatic": z.null(),
124+ "paddlecock": z.null(),
125+ "thana": z.null(),
126+ "thornily": z.null(),
127+ "uckia": z.null(),
128+ "unmettle": z.null(),
129+ "vorticellid": z.null(),
130+});
131+
132+export const DiscordiaClassSchema = z.object({
133+ "Altaic": z.number().int().optional(),
134+ "amoristic": z.number().int().optional(),
135+ "blennophthalmia": z.number().int().optional(),
136+ "catharticalness": z.number().optional(),
137+ "Chirotherium": z.number().int().optional(),
138+ "disciplinability": z.number().int().optional(),
139+ "disdiapason": z.string().optional(),
140+ "goofer": z.number().int().optional(),
141+ "homocerc": z.boolean().optional(),
142+ "laryngograph": z.number().int().optional(),
143+ "leucitis": z.number().int().optional(),
144+ "lymphocyst": z.number().int().optional(),
145+ "microcosmology": z.number().int().optional(),
146+ "nauseation": z.number().int().optional(),
147+ "nonbookish": z.null().optional(),
148+ "Patarin": z.number().int().optional(),
149+ "preliberal": z.number().int().optional(),
150+ "prettifier": z.number().int().optional(),
151+ "rangework": z.number().int().optional(),
152+ "redient": z.number().int().optional(),
153+ "subfusiform": z.number().int().optional(),
154+ "suicidical": z.number().int().optional(),
155+ "swow": z.number().int().optional(),
156+ "wastrel": z.number().int().optional(),
157+ "wingle": z.number().int().optional(),
158+});
159+
160+export const GryphosaurusClassSchema = z.object({
161+ "amissibility": z.null(),
162+ "Burushaski": z.null(),
163+ "citronin": z.null(),
164+ "coplaintiff": z.null(),
165+ "disquisitionary": z.null(),
166+ "enoplan": z.null(),
167+ "faintness": z.null(),
168+ "hebetomy": z.null(),
169+ "islandry": z.null(),
170+ "lameduck": z.null(),
171+ "overbattle": z.null(),
172+ "overinterested": z.null(),
173+ "phrenologic": z.null(),
174+ "rainband": z.null(),
175+ "shiningly": z.null(),
176+ "stamineous": z.null(),
177+ "subscapularis": z.null(),
178+ "Tahami": z.null(),
179+ "undaubed": z.null(),
180+ "underntime": z.null(),
181+});
182+
183+export const LaviniaClassSchema = z.object({
184+ "agitable": z.number().int().optional(),
185+ "asininity": z.number().int().optional(),
186+ "benefiter": z.number().int().optional(),
187+ "bronzelike": z.number().int().optional(),
188+ "catharticalness": z.number().optional(),
189+ "Chirotherium": z.number().int().optional(),
190+ "cholesteatomatous": z.number().int().optional(),
191+ "deprivement": z.number().int().optional(),
192+ "disdiapason": z.string().optional(),
193+ "flippantness": z.number().int().optional(),
194+ "fogproof": z.number().int().optional(),
195+ "homocerc": z.boolean().optional(),
196+ "merrymeeting": z.number().int().optional(),
197+ "nonbookish": z.null().optional(),
198+ "overcareful": z.number().int().optional(),
199+ "panaris": z.number().int().optional(),
200+ "preacceptance": z.number().int().optional(),
201+ "quinoxaline": z.number().int().optional(),
202+ "sig": z.number().int().optional(),
203+ "superconfusion": z.number().int().optional(),
204+ "Tacana": z.number().int().optional(),
205+ "tillotter": z.number().int().optional(),
206+ "tranquillize": z.number().int().optional(),
207+ "unquestionable": z.number().int().optional(),
208+ "uproute": z.number().int().optional(),
209+});
210+
211+export const OskarClassSchema = z.object({
212+ "Acrobates": z.null(),
213+ "beanshooter": z.null(),
214+ "bearhound": z.null(),
215+ "Cayuga": z.null(),
216+ "guarneri": z.null(),
217+ "hypochondriacism": z.null(),
218+ "indication": z.null(),
219+ "jaculative": z.null(),
220+ "nagana": z.null(),
221+ "Netherlandish": z.null(),
222+ "noctivagous": z.null(),
223+ "nonphysiological": z.null(),
224+ "praxis": z.null(),
225+ "provision": z.null(),
226+ "subterhuman": z.null(),
227+ "sunlit": z.null(),
228+ "syncraniate": z.null(),
229+ "teachment": z.null(),
230+ "unmutinous": z.null(),
231+ "unstoppable": z.null(),
232+});
233+
234+export const TopLevelSchema = z.object({
235+ "Abranchiata": z.array(z.union([z.null(), z.array(z.number().int()), z.number().int()])),
236+ "academe": z.array(z.union([z.array(z.number().int()), z.number().int(), z.record(z.string(), z.number().int())])),
237+ "acquirable": z.array(z.union([z.array(z.union([z.null(), z.number().int()])), z.record(z.string(), z.number().int())])),
238+ "aerometry": z.array(z.union([z.boolean(), z.number()])),
239+ "alexin": z.array(z.union([z.array(z.number().int()), z.boolean()])),
240+ "alleviate": z.array(z.union([z.array(z.union([z.null(), z.number().int()])), AlleviateClassSchema])),
241+ "amaas": z.array(z.union([z.boolean(), RebeccaSchema, z.number().int()])),
242+ "ambassage": z.array(z.union([z.array(z.null()), z.string()])),
243+ "amphithyron": z.array(z.union([z.null(), AmphithyronSchema])),
244+ "Andriana": z.array(z.union([z.null(), z.string()])),
245+ "ankee": z.array(z.union([z.array(z.number().int()), AnkeeClassSchema, z.number().int()])),
246+ "annihilator": z.array(z.union([z.null(), z.record(z.string(), z.union([z.null(), z.number().int()]))])),
247+ "annulose": z.null(),
248+ "Ansarie": z.array(z.union([z.null(), z.array(z.number().int()), AnsarieClassSchema])),
249+ "aphasia": z.array(z.union([z.array(z.number().int()), z.number().int()])),
250+ "asprawl": z.array(z.union([z.number(), z.string()])),
251+ "attractive": z.array(z.union([z.null(), z.boolean()])),
252+ "barksome": z.record(z.string(), z.number().int()),
253+ "bedesman": z.array(z.union([z.boolean(), z.number(), z.string()])),
254+ "belard": z.array(z.union([z.array(z.number().int()), RebeccaSchema, z.number()])),
255+ "bocking": z.array(z.union([z.array(z.number().int()), z.boolean(), z.record(z.string(), z.number().int())])),
256+ "brawlingly": z.array(z.union([z.array(z.null()), z.record(z.string(), z.union([z.null(), z.number().int()]))])),
257+ "brookie": z.array(z.union([z.array(z.number().int()), RebeccaSchema])),
258+ "bumboatman": z.array(z.union([z.null(), z.array(z.null()), z.string()])),
259+ "bystreet": z.array(z.null()),
260+ "calaverite": z.array(z.union([z.array(z.number().int()), z.string()])),
261+ "catallactic": z.array(z.union([z.array(z.null()), z.boolean(), z.record(z.string(), z.number().int())])),
262+ "cemental": z.array(z.union([z.array(z.number().int()), z.number(), z.record(z.string(), z.number().int())])),
263+ "Chytridiaceae": z.array(z.union([z.null(), z.boolean(), ChytridiaceaeClassSchema])),
264+ "Discordia": z.array(z.union([z.array(z.number().int()), DiscordiaClassSchema])),
265+ "Endomyces": z.array(z.union([z.number().int(), z.string()])),
266+ "Epinephelidae": z.array(z.union([z.boolean(), z.number().int(), z.string()])),
267+ "Eupatorium": z.array(z.union([z.array(z.null()), z.record(z.string(), z.number().int())])),
268+ "Gryphosaurus": z.array(z.union([z.array(z.number().int()), GryphosaurusClassSchema, z.string()])),
269+ "Koryak": z.array(z.union([z.record(z.string(), z.union([z.null(), z.number().int()])), z.string()])),
270+ "Lavinia": z.array(z.union([LaviniaClassSchema, z.string()])),
271+ "Oskar": z.array(z.union([z.array(z.number().int()), OskarClassSchema])),
272+ "Rebecca": z.array(z.union([RebeccaSchema, z.number().int(), z.string()])),
273+ "Rhomboganoidei": z.array(z.union([z.array(z.number().int()), RebeccaSchema, z.string()])),
274+ "Rigsmal": z.boolean(),
275+ "Ruellia": z.array(z.union([z.boolean(), RebeccaSchema, z.string()])),
276+ "School": z.array(z.union([z.null(), z.number().int(), z.record(z.string(), z.number().int())])),
277+ "Shakespearolater": z.array(z.union([z.array(z.number().int()), z.number(), z.string()])),
278+ "Svan": z.array(z.number()),
279+ "Wayao": z.record(z.string(), z.number()),
280+});
Test case

test/inputs/json/priority/combinations3.json

2 generated files · +768 −0
Atypescript-effect-schemajust-schema-true--8c4ca457bcba / TopLevel.ts+384 −0
@@ -0,0 +1,384 @@
1+import * as S from "effect/Schema";
2+
3+
4+export class PrefreshmanClass extends S.Class<PrefreshmanClass>("PrefreshmanClass")({
5+ "azorubine": S.Null,
6+ "choroiditis": S.Null,
7+ "coagulatory": S.Null,
8+ "cyclorama": S.Null,
9+ "Dolphus": S.Null,
10+ "duckhearted": S.Null,
11+ "Ficus": S.Null,
12+ "Gemaric": S.Null,
13+ "jugation": S.Null,
14+ "myoliposis": S.Null,
15+ "nonnomination": S.Null,
16+ "palay": S.Null,
17+ "pentactinal": S.Null,
18+ "Phaet": S.Null,
19+ "piquant": S.Null,
20+ "registration": S.Null,
21+ "remancipation": S.Null,
22+ "scutatiform": S.Null,
23+ "theodolite": S.Null,
24+ "underward": S.Null,
25+}) {}
26+
27+export class PotwhiskyClass extends S.Class<PotwhiskyClass>("PotwhiskyClass")({
28+ "arciform": S.Null,
29+ "cresolin": S.Null,
30+ "disheartener": S.Null,
31+ "disproportionable": S.Null,
32+ "Euchorda": S.Null,
33+ "ferryway": S.Null,
34+ "filamentiferous": S.Null,
35+ "flemish": S.Null,
36+ "forgainst": S.Null,
37+ "grainering": S.Null,
38+ "irrevoluble": S.Null,
39+ "kindredship": S.Null,
40+ "pinguitudinous": S.Null,
41+ "simpletonic": S.Null,
42+ "singsong": S.Null,
43+ "submergement": S.Null,
44+ "supraoesophagal": S.Null,
45+ "thrashel": S.Null,
46+ "tyremesis": S.Null,
47+ "Yoruba": S.Null,
48+}) {}
49+
50+export class Pneumocele extends S.Class<Pneumocele>("Pneumocele")({
51+ "Carbonarism": S.optional(S.Null),
52+ "catharticalness": S.optional(S.NullOr(S.Number)),
53+ "Chirotherium": S.optional(S.NullOr(S.Int)),
54+ "cineolic": S.optional(S.Null),
55+ "cobbly": S.optional(S.Null),
56+ "conchyliferous": S.optional(S.Null),
57+ "congregation": S.optional(S.Null),
58+ "disdiapason": S.optional(S.NullOr(S.String)),
59+ "enterotomy": S.optional(S.Null),
60+ "entophytal": S.optional(S.Null),
61+ "fewtrils": S.optional(S.Null),
62+ "herem": S.optional(S.Null),
63+ "homocerc": S.optional(S.NullOr(S.Boolean)),
64+ "Koniga": S.optional(S.Null),
65+ "meticulosity": S.optional(S.Null),
66+ "Micky": S.optional(S.Null),
67+ "mismarriage": S.optional(S.Null),
68+ "neurotrophic": S.optional(S.Null),
69+ "nonbookish": S.optional(S.Null),
70+ "persuasively": S.optional(S.Null),
71+ "replaceable": S.optional(S.Null),
72+ "silex": S.optional(S.Null),
73+ "taillight": S.optional(S.Null),
74+ "unjealous": S.optional(S.Null),
75+ "visitorial": S.optional(S.Null),
76+}) {}
77+
78+export class PiaculumClass extends S.Class<PiaculumClass>("PiaculumClass")({
79+ "alada": S.optional(S.NullOr(S.Int)),
80+ "amphistomous": S.optional(S.NullOr(S.Int)),
81+ "boysenberry": S.optional(S.NullOr(S.Int)),
82+ "catharticalness": S.optional(S.NullOr(S.Number)),
83+ "Chirotherium": S.optional(S.NullOr(S.Int)),
84+ "decardinalize": S.optional(S.NullOr(S.Int)),
85+ "discouragement": S.optional(S.NullOr(S.Int)),
86+ "disdiapason": S.optional(S.NullOr(S.String)),
87+ "doitrified": S.optional(S.NullOr(S.Int)),
88+ "hexaspermous": S.optional(S.NullOr(S.Int)),
89+ "homocerc": S.optional(S.NullOr(S.Boolean)),
90+ "insinking": S.optional(S.NullOr(S.Int)),
91+ "loathfulness": S.optional(S.NullOr(S.Int)),
92+ "miasmatical": S.optional(S.NullOr(S.Int)),
93+ "neurofibril": S.optional(S.NullOr(S.Int)),
94+ "nonbookish": S.optional(S.Null),
95+ "phonendoscope": S.optional(S.NullOr(S.Int)),
96+ "pilferment": S.optional(S.NullOr(S.Int)),
97+ "predismissory": S.optional(S.NullOr(S.Int)),
98+ "preinscription": S.optional(S.NullOr(S.Int)),
99+ "quotative": S.optional(S.NullOr(S.Int)),
100+ "sienna": S.optional(S.NullOr(S.Int)),
101+ "thorax": S.optional(S.NullOr(S.Int)),
102+ "yachting": S.optional(S.NullOr(S.Int)),
103+ "Zipper": S.optional(S.NullOr(S.Int)),
104+}) {}
105+
106+export class OutrivalClass extends S.Class<OutrivalClass>("OutrivalClass")({
107+ "adroitly": S.Null,
108+ "bridehood": S.Null,
109+ "Castoroides": S.Null,
110+ "Czechoslovak": S.Null,
111+ "diagenesis": S.Null,
112+ "dihexahedron": S.Null,
113+ "dopester": S.Null,
114+ "eumerism": S.Null,
115+ "flyness": S.Null,
116+ "fouler": S.Null,
117+ "laudanosine": S.Null,
118+ "Lingulidae": S.Null,
119+ "minutary": S.Null,
120+ "mitra": S.Null,
121+ "opisthorchiasis": S.Null,
122+ "pensively": S.Null,
123+ "pubigerous": S.Null,
124+ "rebellious": S.Null,
125+ "recodify": S.Null,
126+ "unpaced": S.Null,
127+}) {}
128+
129+export class OccupationalistClass extends S.Class<OccupationalistClass>("OccupationalistClass")({
130+ "beholdable": S.Null,
131+ "brotuliform": S.Null,
132+ "Chimakum": S.Null,
133+ "doodler": S.Null,
134+ "emulsin": S.Null,
135+ "Fin": S.Null,
136+ "flourishing": S.Null,
137+ "flueless": S.Null,
138+ "furtively": S.Null,
139+ "gritter": S.Null,
140+ "interwish": S.Null,
141+ "monoxylic": S.Null,
142+ "myristic": S.Null,
143+ "nightwear": S.Null,
144+ "peruser": S.Null,
145+ "theoastrological": S.Null,
146+ "thumby": S.Null,
147+ "tingitid": S.Null,
148+ "trailless": S.Null,
149+ "unpocketed": S.Null,
150+}) {}
151+
152+export class Noncontributing extends S.Class<Noncontributing>("Noncontributing")({
153+ "estevin": S.String,
154+ "jolterhead": S.Number,
155+ "sauternes": S.Int,
156+ "sparsely": S.Boolean,
157+ "unrequested": S.Null,
158+}) {}
159+
160+export class MonotheisticallyClass extends S.Class<MonotheisticallyClass>("MonotheisticallyClass")({
161+ "blaspheme": S.optional(S.Null),
162+ "catharticalness": S.optional(S.NullOr(S.Number)),
163+ "celiosalpingectomy": S.optional(S.Null),
164+ "Chirotherium": S.optional(S.NullOr(S.Int)),
165+ "consummativeness": S.optional(S.Null),
166+ "disdiapason": S.optional(S.NullOr(S.String)),
167+ "egestive": S.optional(S.Null),
168+ "enchylema": S.optional(S.Null),
169+ "gasconade": S.optional(S.Null),
170+ "holidayer": S.optional(S.Null),
171+ "homocerc": S.optional(S.NullOr(S.Boolean)),
172+ "intuitionalism": S.optional(S.Null),
173+ "lophiostomate": S.optional(S.Null),
174+ "nonbookish": S.optional(S.Null),
175+ "nonvolition": S.optional(S.Null),
176+ "palatableness": S.optional(S.Null),
177+ "pimpery": S.optional(S.Null),
178+ "previolation": S.optional(S.Null),
179+ "reconveyance": S.optional(S.Null),
180+ "registership": S.optional(S.Null),
181+ "rhyacolite": S.optional(S.Null),
182+ "smithereens": S.optional(S.Null),
183+ "superedification": S.optional(S.Null),
184+ "trust": S.optional(S.Null),
185+ "whitestone": S.optional(S.Null),
186+}) {}
187+
188+export class MonaziteClass extends S.Class<MonaziteClass>("MonaziteClass")({
189+ "catharticalness": S.Number,
190+ "Chirotherium": S.Int,
191+ "disdiapason": S.String,
192+ "homocerc": S.Boolean,
193+ "nonbookish": S.Null,
194+}) {}
195+
196+export class Maslin extends S.Class<Maslin>("Maslin")({
197+ "Alicant": S.optional(S.NullOr(S.Int)),
198+ "antiatonement": S.optional(S.Null),
199+ "anticorrosive": S.optional(S.NullOr(S.Int)),
200+ "aphidozer": S.optional(S.Null),
201+ "Bakuninist": S.optional(S.Null),
202+ "be": S.optional(S.NullOr(S.Int)),
203+ "catharticalness": S.optional(S.NullOr(S.Number)),
204+ "Chirotherium": S.optional(S.NullOr(S.Int)),
205+ "chub": S.optional(S.NullOr(S.Int)),
206+ "cuprosilicon": S.optional(S.NullOr(S.Int)),
207+ "curtailedly": S.optional(S.NullOr(S.Int)),
208+ "dellenite": S.optional(S.NullOr(S.Int)),
209+ "Dimitry": S.optional(S.NullOr(S.Int)),
210+ "disdiapason": S.optional(S.NullOr(S.String)),
211+ "edifying": S.optional(S.Null),
212+ "ethmoiditis": S.optional(S.NullOr(S.Int)),
213+ "gastralgy": S.optional(S.Null),
214+ "goatherd": S.optional(S.NullOr(S.Int)),
215+ "hammerdress": S.optional(S.NullOr(S.Int)),
216+ "hangfire": S.optional(S.Null),
217+ "homocerc": S.optional(S.NullOr(S.Boolean)),
218+ "lacunosity": S.optional(S.NullOr(S.Int)),
219+ "longiloquence": S.optional(S.Null),
220+ "mameliere": S.optional(S.NullOr(S.Int)),
221+ "motherless": S.optional(S.Null),
222+ "nonbookish": S.optional(S.Null),
223+ "noncorrodible": S.optional(S.Null),
224+ "nonsensicality": S.optional(S.Null),
225+ "oafishly": S.optional(S.NullOr(S.Int)),
226+ "pfund": S.optional(S.Null),
227+ "preadvisory": S.optional(S.Null),
228+ "retroflexed": S.optional(S.Null),
229+ "saccharulmic": S.optional(S.NullOr(S.Int)),
230+ "scowlful": S.optional(S.NullOr(S.Int)),
231+ "secluded": S.optional(S.Null),
232+ "slackage": S.optional(S.Null),
233+ "sphaeridial": S.optional(S.NullOr(S.Int)),
234+ "spondulics": S.optional(S.Null),
235+ "subsecive": S.optional(S.NullOr(S.Int)),
236+ "swellmobsman": S.optional(S.Null),
237+ "trachyglossate": S.optional(S.NullOr(S.Int)),
238+ "trialogue": S.optional(S.Null),
239+ "unassuaged": S.optional(S.NullOr(S.Int)),
240+ "ungross": S.optional(S.Null),
241+ "unjudiciously": S.optional(S.Null),
242+}) {}
243+
244+export class LupusClass extends S.Class<LupusClass>("LupusClass")({
245+ "catharticalness": S.optional(S.NullOr(S.Number)),
246+ "Chirotherium": S.optional(S.NullOr(S.Int)),
247+ "Chlorioninae": S.optional(S.NullOr(S.Int)),
248+ "Corvinae": S.optional(S.NullOr(S.Int)),
249+ "Crassina": S.optional(S.NullOr(S.Int)),
250+ "disdiapason": S.optional(S.NullOr(S.String)),
251+ "exiguity": S.optional(S.NullOr(S.Int)),
252+ "farcist": S.optional(S.NullOr(S.Int)),
253+ "holographical": S.optional(S.NullOr(S.Int)),
254+ "homocerc": S.optional(S.NullOr(S.Boolean)),
255+ "ichthyophagan": S.optional(S.NullOr(S.Int)),
256+ "implacable": S.optional(S.NullOr(S.Int)),
257+ "nonbookish": S.optional(S.Null),
258+ "outshiner": S.optional(S.NullOr(S.Int)),
259+ "overweather": S.optional(S.NullOr(S.Int)),
260+ "protonegroid": S.optional(S.NullOr(S.Int)),
261+ "shallowish": S.optional(S.NullOr(S.Int)),
262+ "snoke": S.optional(S.NullOr(S.Int)),
263+ "snout": S.optional(S.NullOr(S.Int)),
264+ "surveillance": S.optional(S.NullOr(S.Int)),
265+ "threshingtime": S.optional(S.NullOr(S.Int)),
266+ "Thysanocarpus": S.optional(S.NullOr(S.Int)),
267+ "unsignificantly": S.optional(S.NullOr(S.Int)),
268+ "unsnap": S.optional(S.NullOr(S.Int)),
269+ "vendible": S.optional(S.NullOr(S.Int)),
270+}) {}
271+
272+export class LandlubberlyClass extends S.Class<LandlubberlyClass>("LandlubberlyClass")({
273+ "acropoleis": S.Null,
274+ "aminate": S.Null,
275+ "Amyraldism": S.Null,
276+ "bipenniform": S.Null,
277+ "bugre": S.Null,
278+ "calycule": S.Null,
279+ "caoutchouc": S.Null,
280+ "disprover": S.Null,
281+ "fitroot": S.Null,
282+ "fulgently": S.Null,
283+ "kickup": S.Null,
284+ "laevoversion": S.Null,
285+ "moter": S.Null,
286+ "objectivity": S.Null,
287+ "posterity": S.Null,
288+ "postnuptial": S.Null,
289+ "precedentary": S.Null,
290+ "saddling": S.Null,
291+ "subcurrent": S.Null,
292+ "unrecriminative": S.Null,
293+}) {}
294+
295+export class LadronismClass extends S.Class<LadronismClass>("LadronismClass")({
296+ "acclaimer": S.Null,
297+ "achree": S.Null,
298+ "base": S.Null,
299+ "conundrumize": S.Null,
300+ "degerminator": S.Null,
301+ "describable": S.Null,
302+ "exasperatedly": S.Null,
303+ "heroine": S.Null,
304+ "indazin": S.Null,
305+ "luteous": S.Null,
306+ "papular": S.Null,
307+ "pritch": S.Null,
308+ "Prodenia": S.Null,
309+ "seege": S.Null,
310+ "shopgirl": S.Null,
311+ "tragedietta": S.Null,
312+ "unsparse": S.Null,
313+ "uplook": S.Null,
314+ "vermiformis": S.Null,
315+ "whafabout": S.Null,
316+}) {}
317+
318+export class JurorClass extends S.Class<JurorClass>("JurorClass")({
319+ "adipsy": S.Null,
320+ "auxiliator": S.Null,
321+ "benda": S.Null,
322+ "benjamin": S.Null,
323+ "brandling": S.Null,
324+ "epicurishly": S.Null,
325+ "eremochaetous": S.Null,
326+ "marten": S.Null,
327+ "monocline": S.Null,
328+ "Olea": S.Null,
329+ "palgat": S.Null,
330+ "pennyworth": S.Null,
331+ "pioury": S.Null,
332+ "pragmatistic": S.Null,
333+ "stylelessness": S.Null,
334+ "systematical": S.Null,
335+ "thready": S.Null,
336+ "uncontemporary": S.Null,
337+ "uncouched": S.Null,
338+ "uninhabitedness": S.Null,
339+}) {}
340+
341+export class TopLevel extends S.Class<TopLevel>("TopLevel")({
342+ "juror": S.Array(S.Union(S.Boolean, JurorClass)),
343+ "kongoni": S.Array(S.Union(S.Array(S.Int), S.Record({ key: S.String, value: S.Int}))),
344+ "ladronism": S.Array(S.Union(S.Number, S.String, LadronismClass)),
345+ "landlubberly": S.Array(S.Union(S.Boolean, S.Int, LandlubberlyClass)),
346+ "listener": S.Array(S.Union(S.Array(S.Null), S.Int)),
347+ "lupus": S.Array(S.Union(S.Int, LupusClass)),
348+ "maslin": S.Array(Maslin),
349+ "monazite": S.Array(S.Union(S.Number, MonaziteClass)),
350+ "monoliteral": S.Array(S.Union(S.Array(S.Null), S.Boolean)),
351+ "monotheistically": S.Array(S.Union(S.Array(S.Null), MonotheisticallyClass)),
352+ "montage": S.Array(S.Union(S.Array(S.Null), S.Number, S.String)),
353+ "moralness": S.Array(S.Union(S.Array(S.Null), S.Number, S.Null)),
354+ "mowra": S.Array(S.NullOr(MonaziteClass)),
355+ "mulishly": S.Array(S.Union(S.Array(S.Int), S.Number, S.Null)),
356+ "myoscope": S.Array(S.Union(S.Array(S.Null), S.Boolean, S.Int)),
357+ "nach": S.Array(S.NullOr(S.Array(S.NullOr(S.Int)))),
358+ "neuromastic": S.Array(S.Union(S.Array(S.Null), S.Number)),
359+ "noncontributing": S.Array(Noncontributing),
360+ "nonnervous": S.Array(S.Union(S.Boolean, S.Int)),
361+ "nonvaluation": S.Array(S.Union(S.Array(S.Null), S.Boolean, S.Number)),
362+ "occupationalist": S.Array(S.Union(S.Array(S.Null), OccupationalistClass, S.Null)),
363+ "outrival": S.Array(S.Union(S.Number, OutrivalClass, S.Null)),
364+ "paleographically": S.Array(S.Union(S.Number, S.Record({ key: S.String, value: S.NullOr(S.Int)}))),
365+ "pamphletwise": S.Array(S.Union(S.Int, S.Record({ key: S.String, value: S.Int}), S.String)),
366+ "pediatrics": S.Array(S.Union(S.Boolean, S.Number, S.Null)),
367+ "perceptive": S.Array(S.Boolean),
368+ "piaculum": S.Array(S.Union(S.Number, PiaculumClass)),
369+ "piccadilly": S.Array(S.Union(S.Number, S.String, S.Null)),
370+ "piffler": S.Array(S.Union(S.Array(S.Null), MonaziteClass)),
371+ "pithful": S.Array(S.Union(S.Boolean, S.Int, S.Null)),
372+ "placuntitis": S.Array(S.Union(S.Int, S.Record({ key: S.String, value: S.Int}))),
373+ "plectopterous": S.Array(S.Union(S.Number, S.Record({ key: S.String, value: S.Int}))),
374+ "pneumocele": S.Array(S.NullOr(Pneumocele)),
375+ "poliorcetic": S.Array(S.Union(S.Boolean, MonaziteClass)),
376+ "poormaster": S.Array(S.Union(S.Array(S.Int), S.Record({ key: S.String, value: S.Int}), S.Null)),
377+ "potwhisky": S.Array(S.Union(S.Int, PotwhiskyClass, S.Null)),
378+ "practicalizer": S.Array(S.Union(S.Array(S.Null), S.String, MonaziteClass)),
379+ "prefreshman": S.Array(S.Union(S.Array(S.Null), S.String, PrefreshmanClass)),
380+ "prehensility": S.Array(S.Union(S.Array(S.Null), S.Boolean, MonaziteClass)),
381+ "prevoidance": S.Array(S.Union(S.Array(S.Int), S.Int, MonaziteClass)),
382+ "probant": S.Array(S.Record({ key: S.String, value: S.NullOr(S.Int)})),
383+ "protext": S.Array(S.Union(S.Array(S.Int), S.Boolean, MonaziteClass)),
384+}) {}
Atypescript-zodjust-schema-true--8c4ca457bcba / TopLevel.ts+384 −0
@@ -0,0 +1,384 @@
1+import * as z from "zod";
2+
3+
4+export const JurorClassSchema = z.object({
5+ "adipsy": z.null(),
6+ "auxiliator": z.null(),
7+ "benda": z.null(),
8+ "benjamin": z.null(),
9+ "brandling": z.null(),
10+ "epicurishly": z.null(),
11+ "eremochaetous": z.null(),
12+ "marten": z.null(),
13+ "monocline": z.null(),
14+ "Olea": z.null(),
15+ "palgat": z.null(),
16+ "pennyworth": z.null(),
17+ "pioury": z.null(),
18+ "pragmatistic": z.null(),
19+ "stylelessness": z.null(),
20+ "systematical": z.null(),
21+ "thready": z.null(),
22+ "uncontemporary": z.null(),
23+ "uncouched": z.null(),
24+ "uninhabitedness": z.null(),
25+});
26+
27+export const LadronismClassSchema = z.object({
28+ "acclaimer": z.null(),
29+ "achree": z.null(),
30+ "base": z.null(),
31+ "conundrumize": z.null(),
32+ "degerminator": z.null(),
33+ "describable": z.null(),
34+ "exasperatedly": z.null(),
35+ "heroine": z.null(),
36+ "indazin": z.null(),
37+ "luteous": z.null(),
38+ "papular": z.null(),
39+ "pritch": z.null(),
40+ "Prodenia": z.null(),
41+ "seege": z.null(),
42+ "shopgirl": z.null(),
43+ "tragedietta": z.null(),
44+ "unsparse": z.null(),
45+ "uplook": z.null(),
46+ "vermiformis": z.null(),
47+ "whafabout": z.null(),
48+});
49+
50+export const LandlubberlyClassSchema = z.object({
51+ "acropoleis": z.null(),
52+ "aminate": z.null(),
53+ "Amyraldism": z.null(),
54+ "bipenniform": z.null(),
55+ "bugre": z.null(),
56+ "calycule": z.null(),
57+ "caoutchouc": z.null(),
58+ "disprover": z.null(),
59+ "fitroot": z.null(),
60+ "fulgently": z.null(),
61+ "kickup": z.null(),
62+ "laevoversion": z.null(),
63+ "moter": z.null(),
64+ "objectivity": z.null(),
65+ "posterity": z.null(),
66+ "postnuptial": z.null(),
67+ "precedentary": z.null(),
68+ "saddling": z.null(),
69+ "subcurrent": z.null(),
70+ "unrecriminative": z.null(),
71+});
72+
73+export const LupusClassSchema = z.object({
74+ "catharticalness": z.number().optional(),
75+ "Chirotherium": z.number().int().optional(),
76+ "Chlorioninae": z.number().int().optional(),
77+ "Corvinae": z.number().int().optional(),
78+ "Crassina": z.number().int().optional(),
79+ "disdiapason": z.string().optional(),
80+ "exiguity": z.number().int().optional(),
81+ "farcist": z.number().int().optional(),
82+ "holographical": z.number().int().optional(),
83+ "homocerc": z.boolean().optional(),
84+ "ichthyophagan": z.number().int().optional(),
85+ "implacable": z.number().int().optional(),
86+ "nonbookish": z.null().optional(),
87+ "outshiner": z.number().int().optional(),
88+ "overweather": z.number().int().optional(),
89+ "protonegroid": z.number().int().optional(),
90+ "shallowish": z.number().int().optional(),
91+ "snoke": z.number().int().optional(),
92+ "snout": z.number().int().optional(),
93+ "surveillance": z.number().int().optional(),
94+ "threshingtime": z.number().int().optional(),
95+ "Thysanocarpus": z.number().int().optional(),
96+ "unsignificantly": z.number().int().optional(),
97+ "unsnap": z.number().int().optional(),
98+ "vendible": z.number().int().optional(),
99+});
100+
101+export const MaslinSchema = z.object({
102+ "Alicant": z.number().int().optional(),
103+ "antiatonement": z.null().optional(),
104+ "anticorrosive": z.number().int().optional(),
105+ "aphidozer": z.null().optional(),
106+ "Bakuninist": z.null().optional(),
107+ "be": z.number().int().optional(),
108+ "catharticalness": z.number().optional(),
109+ "Chirotherium": z.number().int().optional(),
110+ "chub": z.number().int().optional(),
111+ "cuprosilicon": z.number().int().optional(),
112+ "curtailedly": z.number().int().optional(),
113+ "dellenite": z.number().int().optional(),
114+ "Dimitry": z.number().int().optional(),
115+ "disdiapason": z.string().optional(),
116+ "edifying": z.null().optional(),
117+ "ethmoiditis": z.number().int().optional(),
118+ "gastralgy": z.null().optional(),
119+ "goatherd": z.number().int().optional(),
120+ "hammerdress": z.number().int().optional(),
121+ "hangfire": z.null().optional(),
122+ "homocerc": z.boolean().optional(),
123+ "lacunosity": z.number().int().optional(),
124+ "longiloquence": z.null().optional(),
125+ "mameliere": z.number().int().optional(),
126+ "motherless": z.null().optional(),
127+ "nonbookish": z.null().optional(),
128+ "noncorrodible": z.null().optional(),
129+ "nonsensicality": z.null().optional(),
130+ "oafishly": z.number().int().optional(),
131+ "pfund": z.null().optional(),
132+ "preadvisory": z.null().optional(),
133+ "retroflexed": z.null().optional(),
134+ "saccharulmic": z.number().int().optional(),
135+ "scowlful": z.number().int().optional(),
136+ "secluded": z.null().optional(),
137+ "slackage": z.null().optional(),
138+ "sphaeridial": z.number().int().optional(),
139+ "spondulics": z.null().optional(),
140+ "subsecive": z.number().int().optional(),
141+ "swellmobsman": z.null().optional(),
142+ "trachyglossate": z.number().int().optional(),
143+ "trialogue": z.null().optional(),
144+ "unassuaged": z.number().int().optional(),
145+ "ungross": z.null().optional(),
146+ "unjudiciously": z.null().optional(),
147+});
148+
149+export const MonaziteClassSchema = z.object({
150+ "catharticalness": z.number(),
151+ "Chirotherium": z.number().int(),
152+ "disdiapason": z.string(),
153+ "homocerc": z.boolean(),
154+ "nonbookish": z.null(),
155+});
156+
157+export const MonotheisticallyClassSchema = z.object({
158+ "blaspheme": z.null().optional(),
159+ "catharticalness": z.number().optional(),
160+ "celiosalpingectomy": z.null().optional(),
161+ "Chirotherium": z.number().int().optional(),
162+ "consummativeness": z.null().optional(),
163+ "disdiapason": z.string().optional(),
164+ "egestive": z.null().optional(),
165+ "enchylema": z.null().optional(),
166+ "gasconade": z.null().optional(),
167+ "holidayer": z.null().optional(),
168+ "homocerc": z.boolean().optional(),
169+ "intuitionalism": z.null().optional(),
170+ "lophiostomate": z.null().optional(),
171+ "nonbookish": z.null().optional(),
172+ "nonvolition": z.null().optional(),
173+ "palatableness": z.null().optional(),
174+ "pimpery": z.null().optional(),
175+ "previolation": z.null().optional(),
176+ "reconveyance": z.null().optional(),
177+ "registership": z.null().optional(),
178+ "rhyacolite": z.null().optional(),
179+ "smithereens": z.null().optional(),
180+ "superedification": z.null().optional(),
181+ "trust": z.null().optional(),
182+ "whitestone": z.null().optional(),
183+});
184+
185+export const NoncontributingSchema = z.object({
186+ "estevin": z.string(),
187+ "jolterhead": z.number(),
188+ "sauternes": z.number().int(),
189+ "sparsely": z.boolean(),
190+ "unrequested": z.null(),
191+});
192+
193+export const OccupationalistClassSchema = z.object({
194+ "beholdable": z.null(),
195+ "brotuliform": z.null(),
196+ "Chimakum": z.null(),
197+ "doodler": z.null(),
198+ "emulsin": z.null(),
199+ "Fin": z.null(),
200+ "flourishing": z.null(),
201+ "flueless": z.null(),
202+ "furtively": z.null(),
203+ "gritter": z.null(),
204+ "interwish": z.null(),
205+ "monoxylic": z.null(),
206+ "myristic": z.null(),
207+ "nightwear": z.null(),
208+ "peruser": z.null(),
209+ "theoastrological": z.null(),
210+ "thumby": z.null(),
211+ "tingitid": z.null(),
212+ "trailless": z.null(),
213+ "unpocketed": z.null(),
214+});
215+
216+export const OutrivalClassSchema = z.object({
217+ "adroitly": z.null(),
218+ "bridehood": z.null(),
219+ "Castoroides": z.null(),
220+ "Czechoslovak": z.null(),
221+ "diagenesis": z.null(),
222+ "dihexahedron": z.null(),
223+ "dopester": z.null(),
224+ "eumerism": z.null(),
225+ "flyness": z.null(),
226+ "fouler": z.null(),
227+ "laudanosine": z.null(),
228+ "Lingulidae": z.null(),
229+ "minutary": z.null(),
230+ "mitra": z.null(),
231+ "opisthorchiasis": z.null(),
232+ "pensively": z.null(),
233+ "pubigerous": z.null(),
234+ "rebellious": z.null(),
235+ "recodify": z.null(),
236+ "unpaced": z.null(),
237+});
238+
239+export const PiaculumClassSchema = z.object({
240+ "alada": z.number().int().optional(),
241+ "amphistomous": z.number().int().optional(),
242+ "boysenberry": z.number().int().optional(),
243+ "catharticalness": z.number().optional(),
244+ "Chirotherium": z.number().int().optional(),
245+ "decardinalize": z.number().int().optional(),
246+ "discouragement": z.number().int().optional(),
247+ "disdiapason": z.string().optional(),
248+ "doitrified": z.number().int().optional(),
249+ "hexaspermous": z.number().int().optional(),
250+ "homocerc": z.boolean().optional(),
251+ "insinking": z.number().int().optional(),
252+ "loathfulness": z.number().int().optional(),
253+ "miasmatical": z.number().int().optional(),
254+ "neurofibril": z.number().int().optional(),
255+ "nonbookish": z.null().optional(),
256+ "phonendoscope": z.number().int().optional(),
257+ "pilferment": z.number().int().optional(),
258+ "predismissory": z.number().int().optional(),
259+ "preinscription": z.number().int().optional(),
260+ "quotative": z.number().int().optional(),
261+ "sienna": z.number().int().optional(),
262+ "thorax": z.number().int().optional(),
263+ "yachting": z.number().int().optional(),
264+ "Zipper": z.number().int().optional(),
265+});
266+
267+export const PneumoceleSchema = z.object({
268+ "Carbonarism": z.null().optional(),
269+ "catharticalness": z.number().optional(),
270+ "Chirotherium": z.number().int().optional(),
271+ "cineolic": z.null().optional(),
272+ "cobbly": z.null().optional(),
273+ "conchyliferous": z.null().optional(),
274+ "congregation": z.null().optional(),
275+ "disdiapason": z.string().optional(),
276+ "enterotomy": z.null().optional(),
277+ "entophytal": z.null().optional(),
278+ "fewtrils": z.null().optional(),
279+ "herem": z.null().optional(),
280+ "homocerc": z.boolean().optional(),
281+ "Koniga": z.null().optional(),
282+ "meticulosity": z.null().optional(),
283+ "Micky": z.null().optional(),
284+ "mismarriage": z.null().optional(),
285+ "neurotrophic": z.null().optional(),
286+ "nonbookish": z.null().optional(),
287+ "persuasively": z.null().optional(),
288+ "replaceable": z.null().optional(),
289+ "silex": z.null().optional(),
290+ "taillight": z.null().optional(),
291+ "unjealous": z.null().optional(),
292+ "visitorial": z.null().optional(),
293+});
294+
295+export const PotwhiskyClassSchema = z.object({
296+ "arciform": z.null(),
297+ "cresolin": z.null(),
298+ "disheartener": z.null(),
299+ "disproportionable": z.null(),
300+ "Euchorda": z.null(),
301+ "ferryway": z.null(),
302+ "filamentiferous": z.null(),
303+ "flemish": z.null(),
304+ "forgainst": z.null(),
305+ "grainering": z.null(),
306+ "irrevoluble": z.null(),
307+ "kindredship": z.null(),
308+ "pinguitudinous": z.null(),
309+ "simpletonic": z.null(),
310+ "singsong": z.null(),
311+ "submergement": z.null(),
312+ "supraoesophagal": z.null(),
313+ "thrashel": z.null(),
314+ "tyremesis": z.null(),
315+ "Yoruba": z.null(),
316+});
317+
318+export const PrefreshmanClassSchema = z.object({
319+ "azorubine": z.null(),
320+ "choroiditis": z.null(),
321+ "coagulatory": z.null(),
322+ "cyclorama": z.null(),
323+ "Dolphus": z.null(),
324+ "duckhearted": z.null(),
325+ "Ficus": z.null(),
326+ "Gemaric": z.null(),
327+ "jugation": z.null(),
328+ "myoliposis": z.null(),
329+ "nonnomination": z.null(),
330+ "palay": z.null(),
331+ "pentactinal": z.null(),
332+ "Phaet": z.null(),
333+ "piquant": z.null(),
334+ "registration": z.null(),
335+ "remancipation": z.null(),
336+ "scutatiform": z.null(),
337+ "theodolite": z.null(),
338+ "underward": z.null(),
339+});
340+
341+export const TopLevelSchema = z.object({
342+ "juror": z.array(z.union([z.boolean(), JurorClassSchema])),
343+ "kongoni": z.array(z.union([z.array(z.number().int()), z.record(z.string(), z.number().int())])),
344+ "ladronism": z.array(z.union([LadronismClassSchema, z.number(), z.string()])),
345+ "landlubberly": z.array(z.union([z.boolean(), LandlubberlyClassSchema, z.number().int()])),
346+ "listener": z.array(z.union([z.array(z.null()), z.number().int()])),
347+ "lupus": z.array(z.union([LupusClassSchema, z.number().int()])),
348+ "maslin": z.array(MaslinSchema),
349+ "monazite": z.array(z.union([MonaziteClassSchema, z.number()])),
350+ "monoliteral": z.array(z.union([z.array(z.null()), z.boolean()])),
351+ "monotheistically": z.array(z.union([z.array(z.null()), MonotheisticallyClassSchema])),
352+ "montage": z.array(z.union([z.array(z.null()), z.number(), z.string()])),
353+ "moralness": z.array(z.union([z.null(), z.array(z.null()), z.number()])),
354+ "mowra": z.array(z.union([z.null(), MonaziteClassSchema])),
355+ "mulishly": z.array(z.union([z.null(), z.array(z.number().int()), z.number()])),
356+ "myoscope": z.array(z.union([z.array(z.null()), z.boolean(), z.number().int()])),
357+ "nach": z.array(z.union([z.null(), z.array(z.union([z.null(), z.number().int()]))])),
358+ "neuromastic": z.array(z.union([z.array(z.null()), z.number()])),
359+ "noncontributing": z.array(NoncontributingSchema),
360+ "nonnervous": z.array(z.union([z.boolean(), z.number().int()])),
361+ "nonvaluation": z.array(z.union([z.array(z.null()), z.boolean(), z.number()])),
362+ "occupationalist": z.array(z.union([z.null(), z.array(z.null()), OccupationalistClassSchema])),
363+ "outrival": z.array(z.union([z.null(), OutrivalClassSchema, z.number()])),
364+ "paleographically": z.array(z.union([z.number(), z.record(z.string(), z.union([z.null(), z.number().int()]))])),
365+ "pamphletwise": z.array(z.union([z.number().int(), z.record(z.string(), z.number().int()), z.string()])),
366+ "pediatrics": z.array(z.union([z.null(), z.boolean(), z.number()])),
367+ "perceptive": z.array(z.boolean()),
368+ "piaculum": z.array(z.union([PiaculumClassSchema, z.number()])),
369+ "piccadilly": z.array(z.union([z.null(), z.number(), z.string()])),
370+ "piffler": z.array(z.union([z.array(z.null()), MonaziteClassSchema])),
371+ "pithful": z.array(z.union([z.null(), z.boolean(), z.number().int()])),
372+ "placuntitis": z.array(z.union([z.number().int(), z.record(z.string(), z.number().int())])),
373+ "plectopterous": z.array(z.union([z.number(), z.record(z.string(), z.number().int())])),
374+ "pneumocele": z.array(z.union([z.null(), PneumoceleSchema])),
375+ "poliorcetic": z.array(z.union([z.boolean(), MonaziteClassSchema])),
376+ "poormaster": z.array(z.union([z.null(), z.array(z.number().int()), z.record(z.string(), z.number().int())])),
377+ "potwhisky": z.array(z.union([z.null(), PotwhiskyClassSchema, z.number().int()])),
378+ "practicalizer": z.array(z.union([z.array(z.null()), MonaziteClassSchema, z.string()])),
379+ "prefreshman": z.array(z.union([z.array(z.null()), PrefreshmanClassSchema, z.string()])),
380+ "prehensility": z.array(z.union([z.array(z.null()), z.boolean(), MonaziteClassSchema])),
381+ "prevoidance": z.array(z.union([z.array(z.number().int()), MonaziteClassSchema, z.number().int()])),
382+ "probant": z.array(z.record(z.string(), z.union([z.null(), z.number().int()]))),
383+ "protext": z.array(z.union([z.array(z.number().int()), z.boolean(), MonaziteClassSchema])),
384+});
Test case

test/inputs/json/priority/combinations4.json

2 generated files · +880 −0
Atypescript-effect-schemajust-schema-true--8c4ca457bcba / TopLevel.ts+440 −0
@@ -0,0 +1,440 @@
1+import * as S from "effect/Schema";
2+
3+
4+export class WrothyClass extends S.Class<WrothyClass>("WrothyClass")({
5+ "Aeschynanthus": S.Null,
6+ "aquiferous": S.Null,
7+ "cheapener": S.Null,
8+ "enumeration": S.Null,
9+ "Ephesine": S.Null,
10+ "escadrille": S.Null,
11+ "estrous": S.Null,
12+ "interestedly": S.Null,
13+ "katakinetomer": S.Null,
14+ "mortification": S.Null,
15+ "morula": S.Null,
16+ "orthosymmetrical": S.Null,
17+ "overbark": S.Null,
18+ "politist": S.Null,
19+ "qualified": S.Null,
20+ "sphenomalar": S.Null,
21+ "throatful": S.Null,
22+ "transhumance": S.Null,
23+ "triandrian": S.Null,
24+ "unbooked": S.Null,
25+}) {}
26+
27+export class UnstressedClass extends S.Class<UnstressedClass>("UnstressedClass")({
28+ "Alain": S.Null,
29+ "Amphirhina": S.Null,
30+ "antimachinery": S.Null,
31+ "coldish": S.Null,
32+ "crantara": S.Null,
33+ "distinguishing": S.Null,
34+ "elytroposis": S.Null,
35+ "gentianwort": S.Null,
36+ "heliosis": S.Null,
37+ "instrumental": S.Null,
38+ "introinflection": S.Null,
39+ "kala": S.Null,
40+ "Lincolnian": S.Null,
41+ "metad": S.Null,
42+ "Sarcophilus": S.Null,
43+ "swingingly": S.Null,
44+ "unconformity": S.Null,
45+ "undecreed": S.Null,
46+ "venerable": S.Null,
47+ "vowellessness": S.Null,
48+}) {}
49+
50+export class UnimpeachablyClass extends S.Class<UnimpeachablyClass>("UnimpeachablyClass")({
51+ "acerin": S.optional(S.NullOr(S.Int)),
52+ "Bobadil": S.optional(S.NullOr(S.Int)),
53+ "catharticalness": S.optional(S.NullOr(S.Number)),
54+ "Chirotherium": S.optional(S.NullOr(S.Int)),
55+ "chlorophylligenous": S.optional(S.NullOr(S.Int)),
56+ "conversational": S.optional(S.NullOr(S.Int)),
57+ "demiowl": S.optional(S.NullOr(S.Int)),
58+ "disdiapason": S.optional(S.NullOr(S.String)),
59+ "ectorhinal": S.optional(S.NullOr(S.Int)),
60+ "gamblesomeness": S.optional(S.NullOr(S.Int)),
61+ "homocerc": S.optional(S.NullOr(S.Boolean)),
62+ "irrorate": S.optional(S.NullOr(S.Int)),
63+ "kindergartening": S.optional(S.NullOr(S.Int)),
64+ "lateritic": S.optional(S.NullOr(S.Int)),
65+ "mespil": S.optional(S.NullOr(S.Int)),
66+ "misconfiguration": S.optional(S.NullOr(S.Int)),
67+ "nonbookish": S.optional(S.Null),
68+ "planometry": S.optional(S.NullOr(S.Int)),
69+ "Quiina": S.optional(S.NullOr(S.Int)),
70+ "Robert": S.optional(S.NullOr(S.Int)),
71+ "rot": S.optional(S.NullOr(S.Int)),
72+ "subcinctorium": S.optional(S.NullOr(S.Int)),
73+ "tussocker": S.optional(S.NullOr(S.Int)),
74+ "ultraproud": S.optional(S.NullOr(S.Int)),
75+ "unsuggestedness": S.optional(S.NullOr(S.Int)),
76+}) {}
77+
78+export class TruantcyClass extends S.Class<TruantcyClass>("TruantcyClass")({
79+ "alfiona": S.optional(S.Null),
80+ "ascaridiasis": S.optional(S.Null),
81+ "bungey": S.optional(S.Null),
82+ "catharticalness": S.optional(S.NullOr(S.Number)),
83+ "ceroxyle": S.optional(S.Null),
84+ "Chirotherium": S.optional(S.NullOr(S.Int)),
85+ "chorology": S.optional(S.Null),
86+ "disdiapason": S.optional(S.NullOr(S.String)),
87+ "enmarble": S.optional(S.Null),
88+ "Epeira": S.optional(S.Null),
89+ "Eurylaimi": S.optional(S.Null),
90+ "germination": S.optional(S.Null),
91+ "hallelujah": S.optional(S.Null),
92+ "homocerc": S.optional(S.NullOr(S.Boolean)),
93+ "lev": S.optional(S.Null),
94+ "mouthing": S.optional(S.Null),
95+ "nonbookish": S.optional(S.Null),
96+ "philliloo": S.optional(S.Null),
97+ "planetal": S.optional(S.Null),
98+ "poney": S.optional(S.Null),
99+ "punctualist": S.optional(S.Null),
100+ "returnlessly": S.optional(S.Null),
101+ "skelder": S.optional(S.Null),
102+ "windwaywardly": S.optional(S.Null),
103+ "Yuman": S.optional(S.Null),
104+}) {}
105+
106+export class StrenuosityClass extends S.Class<StrenuosityClass>("StrenuosityClass")({
107+ "bliss": S.optional(S.NullOr(S.Int)),
108+ "buccate": S.optional(S.NullOr(S.Int)),
109+ "bulletproof": S.optional(S.NullOr(S.Int)),
110+ "catharticalness": S.optional(S.NullOr(S.Number)),
111+ "Chirotherium": S.optional(S.NullOr(S.Int)),
112+ "crumblingness": S.optional(S.NullOr(S.Int)),
113+ "disdiapason": S.optional(S.NullOr(S.String)),
114+ "engagedly": S.optional(S.NullOr(S.Int)),
115+ "fightable": S.optional(S.NullOr(S.Int)),
116+ "hoariness": S.optional(S.NullOr(S.Int)),
117+ "homocerc": S.optional(S.NullOr(S.Boolean)),
118+ "hypopodium": S.optional(S.NullOr(S.Int)),
119+ "luxurist": S.optional(S.NullOr(S.Int)),
120+ "mechanician": S.optional(S.NullOr(S.Int)),
121+ "nonbookish": S.optional(S.Null),
122+ "Onopordon": S.optional(S.NullOr(S.Int)),
123+ "podgily": S.optional(S.NullOr(S.Int)),
124+ "reformableness": S.optional(S.NullOr(S.Int)),
125+ "scatterbrains": S.optional(S.NullOr(S.Int)),
126+ "seminuria": S.optional(S.NullOr(S.Int)),
127+ "Sodomite": S.optional(S.NullOr(S.Int)),
128+ "tramp": S.optional(S.NullOr(S.Int)),
129+ "undueness": S.optional(S.NullOr(S.Int)),
130+ "worthily": S.optional(S.NullOr(S.Int)),
131+ "Yankeeist": S.optional(S.NullOr(S.Int)),
132+}) {}
133+
134+export class Staghunting extends S.Class<Staghunting>("Staghunting")({
135+ "calorimetric": S.optional(S.NullOr(S.Int)),
136+ "canid": S.optional(S.NullOr(S.Int)),
137+ "catharticalness": S.optional(S.NullOr(S.Number)),
138+ "Chirotherium": S.optional(S.NullOr(S.Int)),
139+ "disdiapason": S.optional(S.NullOr(S.String)),
140+ "ditriglyphic": S.optional(S.NullOr(S.Int)),
141+ "floriferousness": S.optional(S.NullOr(S.Int)),
142+ "gamelike": S.optional(S.NullOr(S.Int)),
143+ "grig": S.optional(S.NullOr(S.Int)),
144+ "homocerc": S.optional(S.NullOr(S.Boolean)),
145+ "interloan": S.optional(S.NullOr(S.Int)),
146+ "lithotomy": S.optional(S.NullOr(S.Int)),
147+ "loric": S.optional(S.NullOr(S.Int)),
148+ "membranocoriaceous": S.optional(S.NullOr(S.Int)),
149+ "membranogenic": S.optional(S.NullOr(S.Int)),
150+ "nonbookish": S.optional(S.Null),
151+ "overtrump": S.optional(S.NullOr(S.Int)),
152+ "scotino": S.optional(S.NullOr(S.Int)),
153+ "seasonable": S.optional(S.NullOr(S.Int)),
154+ "sephen": S.optional(S.NullOr(S.Int)),
155+ "stigmarioid": S.optional(S.NullOr(S.Int)),
156+ "tired": S.optional(S.NullOr(S.Int)),
157+ "trifid": S.optional(S.NullOr(S.Int)),
158+ "undefeatedly": S.optional(S.NullOr(S.Int)),
159+ "ungirlish": S.optional(S.NullOr(S.Int)),
160+}) {}
161+
162+export class SisteringClass extends S.Class<SisteringClass>("SisteringClass")({
163+ "amphicarpic": S.Null,
164+ "Chianti": S.Null,
165+ "frigorific": S.Null,
166+ "Haplomi": S.Null,
167+ "hyperkinesis": S.Null,
168+ "laudable": S.Null,
169+ "madwoman": S.Null,
170+ "maimedly": S.Null,
171+ "Micropterygidae": S.Null,
172+ "microrhabdus": S.Null,
173+ "nondense": S.Null,
174+ "phlebemphraxis": S.Null,
175+ "redsear": S.Null,
176+ "schismatical": S.Null,
177+ "tartryl": S.Null,
178+ "unabhorred": S.Null,
179+ "undeliberateness": S.Null,
180+ "unmixable": S.Null,
181+ "untruckling": S.Null,
182+ "vineal": S.Null,
183+}) {}
184+
185+export class Scatty extends S.Class<Scatty>("Scatty")({
186+ "aeriferous": S.Null,
187+ "antical": S.Null,
188+ "antighostism": S.Null,
189+ "arcanum": S.Null,
190+ "autotrophy": S.Null,
191+ "baronial": S.Null,
192+ "caffeine": S.Null,
193+ "gorgoniacean": S.Null,
194+ "heroical": S.Null,
195+ "hydropical": S.Null,
196+ "mechanology": S.Null,
197+ "musicopoetic": S.Null,
198+ "officiality": S.Null,
199+ "oftentimes": S.Null,
200+ "ophthalmotonometer": S.Null,
201+ "reflectively": S.Null,
202+ "springer": S.Null,
203+ "Tabasco": S.Null,
204+ "teleianthous": S.Null,
205+ "uncombated": S.Null,
206+}) {}
207+
208+export class SaxtenClass extends S.Class<SaxtenClass>("SaxtenClass")({
209+ "algarrobilla": S.optional(S.Null),
210+ "bowgrace": S.optional(S.Null),
211+ "catharticalness": S.optional(S.NullOr(S.Number)),
212+ "Centaurid": S.optional(S.Null),
213+ "Chirotherium": S.optional(S.NullOr(S.Int)),
214+ "disdiapason": S.optional(S.NullOr(S.String)),
215+ "flix": S.optional(S.Null),
216+ "germanely": S.optional(S.Null),
217+ "homocerc": S.optional(S.NullOr(S.Boolean)),
218+ "inhume": S.optional(S.Null),
219+ "lepidote": S.optional(S.Null),
220+ "megalochirous": S.optional(S.Null),
221+ "ninepenny": S.optional(S.Null),
222+ "nonbookish": S.optional(S.Null),
223+ "nondeist": S.optional(S.Null),
224+ "nymphaeaceous": S.optional(S.Null),
225+ "parietofrontal": S.optional(S.Null),
226+ "sancyite": S.optional(S.Null),
227+ "subjectivist": S.optional(S.Null),
228+ "tibiad": S.optional(S.Null),
229+ "transonic": S.optional(S.Null),
230+ "tripetalous": S.optional(S.Null),
231+ "trunchman": S.optional(S.Null),
232+ "urger": S.optional(S.Null),
233+ "withdrawnness": S.optional(S.Null),
234+}) {}
235+
236+export class SantirClass extends S.Class<SantirClass>("SantirClass")({
237+ "admiredly": S.Null,
238+ "demicaponier": S.Null,
239+ "epitympanic": S.Null,
240+ "investitor": S.Null,
241+ "lupiform": S.Null,
242+ "monoflagellate": S.Null,
243+ "paleoethnic": S.Null,
244+ "prediscountable": S.Null,
245+ "rhetoricals": S.Null,
246+ "roomth": S.Null,
247+ "saccharose": S.Null,
248+ "septonasal": S.Null,
249+ "serpenticide": S.Null,
250+ "setarious": S.Null,
251+ "spaework": S.Null,
252+ "stylite": S.Null,
253+ "Suessiones": S.Null,
254+ "timelily": S.Null,
255+ "unprofaned": S.Null,
256+ "vorticular": S.Null,
257+}) {}
258+
259+export class RewriteClass extends S.Class<RewriteClass>("RewriteClass")({
260+ "accountancy": S.Null,
261+ "cacotrophic": S.Null,
262+ "contest": S.Null,
263+ "couthily": S.Null,
264+ "falculate": S.Null,
265+ "foreseize": S.Null,
266+ "Hyades": S.Null,
267+ "lemnad": S.Null,
268+ "monotheistically": S.Null,
269+ "nonflying": S.Null,
270+ "Ptenoglossa": S.Null,
271+ "repatch": S.Null,
272+ "rodman": S.Null,
273+ "strung": S.Null,
274+ "titmal": S.Null,
275+ "twalpennyworth": S.Null,
276+ "unblamable": S.Null,
277+ "vertical": S.Null,
278+ "Whiggification": S.Null,
279+ "yardman": S.Null,
280+}) {}
281+
282+export class Ressaut extends S.Class<Ressaut>("Ressaut")({
283+ "apperceptive": S.String,
284+ "cuttoo": S.String,
285+ "douser": S.String,
286+ "drinkproof": S.String,
287+ "forementioned": S.String,
288+ "Freesia": S.String,
289+ "Genevieve": S.String,
290+ "hyperdiabolical": S.String,
291+ "hypocone": S.String,
292+ "irreverentially": S.String,
293+ "jumart": S.String,
294+ "Mimosaceae": S.String,
295+ "mollicrush": S.String,
296+ "nedder": S.String,
297+ "retinasphalt": S.String,
298+ "sough": S.String,
299+ "steading": S.String,
300+ "Theopaschitism": S.String,
301+ "undurableness": S.String,
302+ "unmingleable": S.String,
303+}) {}
304+
305+export class Reimagine extends S.Class<Reimagine>("Reimagine")({
306+ "adducible": S.optional(S.Null),
307+ "anabolin": S.optional(S.Null),
308+ "brainy": S.optional(S.Null),
309+ "catharticalness": S.optional(S.NullOr(S.Number)),
310+ "Chirotherium": S.optional(S.NullOr(S.Int)),
311+ "chrysamine": S.optional(S.Null),
312+ "disdiapason": S.optional(S.NullOr(S.String)),
313+ "fluxweed": S.optional(S.Null),
314+ "glaucine": S.optional(S.Null),
315+ "grobianism": S.optional(S.Null),
316+ "Hermo": S.optional(S.Null),
317+ "hieroglyphist": S.optional(S.Null),
318+ "homocerc": S.optional(S.NullOr(S.Boolean)),
319+ "icteroid": S.optional(S.Null),
320+ "immortal": S.optional(S.Null),
321+ "impetulant": S.optional(S.Null),
322+ "irrigate": S.optional(S.Null),
323+ "myxedema": S.optional(S.Null),
324+ "nonbookish": S.optional(S.Null),
325+ "onyx": S.optional(S.Null),
326+ "repasser": S.optional(S.Null),
327+ "septomarginal": S.optional(S.Null),
328+ "subdie": S.optional(S.Null),
329+ "tibiometatarsal": S.optional(S.Null),
330+ "waltzlike": S.optional(S.Null),
331+}) {}
332+
333+export class QuebrachineClass extends S.Class<QuebrachineClass>("QuebrachineClass")({
334+ "catharticalness": S.Number,
335+ "Chirotherium": S.Int,
336+ "disdiapason": S.String,
337+ "homocerc": S.Boolean,
338+ "nonbookish": S.Null,
339+}) {}
340+
341+export class PyodermiaClass extends S.Class<PyodermiaClass>("PyodermiaClass")({
342+ "aphoristically": S.Null,
343+ "apophyllous": S.Null,
344+ "cognize": S.Null,
345+ "dermonosology": S.Null,
346+ "Gyppo": S.Null,
347+ "ither": S.Null,
348+ "juglandaceous": S.Null,
349+ "litho": S.Null,
350+ "macropterous": S.Null,
351+ "photographer": S.Null,
352+ "romancing": S.Null,
353+ "rumness": S.Null,
354+ "somniloquist": S.Null,
355+ "stressfully": S.Null,
356+ "tactically": S.Null,
357+ "tracheophony": S.Null,
358+ "unappositely": S.Null,
359+ "unclothedly": S.Null,
360+ "unimplied": S.Null,
361+ "unsyncopated": S.Null,
362+}) {}
363+
364+export class PulpitismClass extends S.Class<PulpitismClass>("PulpitismClass")({
365+ "abnet": S.Null,
366+ "buckhorn": S.Null,
367+ "calciform": S.Null,
368+ "chelophore": S.Null,
369+ "cogitation": S.Null,
370+ "decreeable": S.Null,
371+ "despicable": S.Null,
372+ "isodiazo": S.Null,
373+ "jadedly": S.Null,
374+ "leptochlorite": S.Null,
375+ "nursling": S.Null,
376+ "palamedean": S.Null,
377+ "photoheliograph": S.Null,
378+ "pipewood": S.Null,
379+ "roberd": S.Null,
380+ "statable": S.Null,
381+ "superassume": S.Null,
382+ "syllabe": S.Null,
383+ "toughhead": S.Null,
384+ "underburn": S.Null,
385+}) {}
386+
387+export class TopLevel extends S.Class<TopLevel>("TopLevel")({
388+ "protrusive": S.Array(S.Union(S.Array(S.NullOr(S.Int)), S.Number)),
389+ "pulpitism": S.Array(S.Union(S.Array(S.Int), S.Number, PulpitismClass)),
390+ "pyodermia": S.Array(S.Union(S.Int, PyodermiaClass)),
391+ "quebrachine": S.Array(S.Union(S.Boolean, QuebrachineClass, S.Null)),
392+ "querier": S.Array(S.Union(S.Boolean, S.Record({ key: S.String, value: S.Int}))),
393+ "rebarbative": S.Array(S.Union(S.Array(S.Int), S.Boolean, S.Number)),
394+ "reimagine": S.Array(Reimagine),
395+ "ressaut": Ressaut,
396+ "retrocervical": S.Array(S.Union(S.Array(S.NullOr(S.Int)), S.Int)),
397+ "revert": S.Array(S.Union(S.Boolean, S.String)),
398+ "rewrite": S.Array(S.Union(S.Array(S.Null), S.Number, RewriteClass)),
399+ "saccoderm": S.Array(S.Union(S.Array(S.Int), S.String, S.Null)),
400+ "santir": S.Array(S.Union(S.Number, SantirClass)),
401+ "saprophilous": S.Array(S.Union(S.Record({ key: S.String, value: S.Int}), S.String, S.Null)),
402+ "saxten": S.Array(S.Union(S.String, SaxtenClass)),
403+ "scatty": S.Array(S.NullOr(Scatty)),
404+ "scoffer": S.Array(S.Union(S.Array(S.Null), S.Record({ key: S.String, value: S.Int}), S.Null)),
405+ "scrampum": S.Array(S.Union(S.Array(S.Int), S.Boolean, S.Null)),
406+ "semantic": S.Number,
407+ "serpentinic": S.Array(S.Union(S.Array(S.Int), S.Number)),
408+ "shadowable": S.Array(S.Union(S.Array(S.NullOr(S.Int)), S.Boolean)),
409+ "sistering": S.Array(S.Union(S.Array(S.Null), S.Int, SisteringClass)),
410+ "staghunting": S.Array(Staghunting),
411+ "stagmometer": S.Array(S.Union(S.Array(S.NullOr(S.Int)), S.String)),
412+ "stimulability": S.Array(S.Union(S.Boolean, S.Int, S.Record({ key: S.String, value: S.Int}))),
413+ "strangleable": S.Array(S.Union(S.Array(S.Null), S.Number)),
414+ "strenuosity": S.Array(S.Union(S.Array(S.Null), StrenuosityClass)),
415+ "tabaxir": S.Array(S.Union(S.Boolean, S.Number)),
416+ "talpiform": S.Array(S.Union(S.Number, QuebrachineClass, S.Null)),
417+ "thwack": S.Array(S.Union(S.Boolean, S.Number, QuebrachineClass)),
418+ "to": S.Array(S.NullOr(S.Number)),
419+ "tortricine": S.Array(S.Union(S.Array(S.NullOr(S.Int)), QuebrachineClass)),
420+ "truantcy": S.Array(S.Union(S.Boolean, TruantcyClass)),
421+ "turgesce": S.Array(S.String),
422+ "unbeginning": S.Array(S.Union(S.Array(S.Null), S.Record({ key: S.String, value: S.Int}), S.String)),
423+ "underdunged": S.Array(S.Number),
424+ "undesirability": S.Array(S.Union(S.Array(S.Int), S.Record({ key: S.String, value: S.Int}), S.String)),
425+ "unerasing": S.Array(S.Union(S.Array(S.Null), S.Int, S.Record({ key: S.String, value: S.Int}))),
426+ "unguentarium": S.Array(S.Union(S.Array(S.Null), S.Int, S.Null)),
427+ "unimpeachably": S.Array(S.Union(S.Boolean, UnimpeachablyClass)),
428+ "unmortgaged": S.Array(S.Union(S.Number, S.Record({ key: S.String, value: S.Int}), S.Null)),
429+ "unobstructed": S.Array(S.Union(S.Int, QuebrachineClass, S.Null)),
430+ "unreceptivity": S.Array(S.Union(S.Array(S.Null), S.Int, S.String)),
431+ "unsatisfactoriness": S.Array(S.Union(S.Array(S.Int), S.Boolean, S.Int)),
432+ "unsecurity": S.Array(S.Int),
433+ "unstressed": S.Array(S.Union(S.Boolean, S.String, UnstressedClass)),
434+ "untasked": S.Array(S.Union(S.Array(S.Null), S.Number, S.Record({ key: S.String, value: S.Int}))),
435+ "unvarying": S.Array(S.Union(S.Boolean, S.Number, S.Record({ key: S.String, value: S.Int}))),
436+ "vehemently": S.Array(S.Union(S.Array(S.Null), S.Boolean, S.Null)),
437+ "warriorship": S.Record({ key: S.String, value: S.Boolean}),
438+ "whitepot": S.Array(S.Union(S.Number, QuebrachineClass)),
439+ "wrothy": S.Array(S.Union(S.Array(S.Null), WrothyClass)),
440+}) {}
Atypescript-zodjust-schema-true--8c4ca457bcba / TopLevel.ts+440 −0
@@ -0,0 +1,440 @@
1+import * as z from "zod";
2+
3+
4+export const PulpitismClassSchema = z.object({
5+ "abnet": z.null(),
6+ "buckhorn": z.null(),
7+ "calciform": z.null(),
8+ "chelophore": z.null(),
9+ "cogitation": z.null(),
10+ "decreeable": z.null(),
11+ "despicable": z.null(),
12+ "isodiazo": z.null(),
13+ "jadedly": z.null(),
14+ "leptochlorite": z.null(),
15+ "nursling": z.null(),
16+ "palamedean": z.null(),
17+ "photoheliograph": z.null(),
18+ "pipewood": z.null(),
19+ "roberd": z.null(),
20+ "statable": z.null(),
21+ "superassume": z.null(),
22+ "syllabe": z.null(),
23+ "toughhead": z.null(),
24+ "underburn": z.null(),
25+});
26+
27+export const PyodermiaClassSchema = z.object({
28+ "aphoristically": z.null(),
29+ "apophyllous": z.null(),
30+ "cognize": z.null(),
31+ "dermonosology": z.null(),
32+ "Gyppo": z.null(),
33+ "ither": z.null(),
34+ "juglandaceous": z.null(),
35+ "litho": z.null(),
36+ "macropterous": z.null(),
37+ "photographer": z.null(),
38+ "romancing": z.null(),
39+ "rumness": z.null(),
40+ "somniloquist": z.null(),
41+ "stressfully": z.null(),
42+ "tactically": z.null(),
43+ "tracheophony": z.null(),
44+ "unappositely": z.null(),
45+ "unclothedly": z.null(),
46+ "unimplied": z.null(),
47+ "unsyncopated": z.null(),
48+});
49+
50+export const QuebrachineClassSchema = z.object({
51+ "catharticalness": z.number(),
52+ "Chirotherium": z.number().int(),
53+ "disdiapason": z.string(),
54+ "homocerc": z.boolean(),
55+ "nonbookish": z.null(),
56+});
57+
58+export const ReimagineSchema = z.object({
59+ "adducible": z.null().optional(),
60+ "anabolin": z.null().optional(),
61+ "brainy": z.null().optional(),
62+ "catharticalness": z.number().optional(),
63+ "Chirotherium": z.number().int().optional(),
64+ "chrysamine": z.null().optional(),
65+ "disdiapason": z.string().optional(),
66+ "fluxweed": z.null().optional(),
67+ "glaucine": z.null().optional(),
68+ "grobianism": z.null().optional(),
69+ "Hermo": z.null().optional(),
70+ "hieroglyphist": z.null().optional(),
71+ "homocerc": z.boolean().optional(),
72+ "icteroid": z.null().optional(),
73+ "immortal": z.null().optional(),
74+ "impetulant": z.null().optional(),
75+ "irrigate": z.null().optional(),
76+ "myxedema": z.null().optional(),
77+ "nonbookish": z.null().optional(),
78+ "onyx": z.null().optional(),
79+ "repasser": z.null().optional(),
80+ "septomarginal": z.null().optional(),
81+ "subdie": z.null().optional(),
82+ "tibiometatarsal": z.null().optional(),
83+ "waltzlike": z.null().optional(),
84+});
85+
86+export const RessautSchema = z.object({
87+ "apperceptive": z.string(),
88+ "cuttoo": z.string(),
89+ "douser": z.string(),
90+ "drinkproof": z.string(),
91+ "forementioned": z.string(),
92+ "Freesia": z.string(),
93+ "Genevieve": z.string(),
94+ "hyperdiabolical": z.string(),
95+ "hypocone": z.string(),
96+ "irreverentially": z.string(),
97+ "jumart": z.string(),
98+ "Mimosaceae": z.string(),
99+ "mollicrush": z.string(),
100+ "nedder": z.string(),
101+ "retinasphalt": z.string(),
102+ "sough": z.string(),
103+ "steading": z.string(),
104+ "Theopaschitism": z.string(),
105+ "undurableness": z.string(),
106+ "unmingleable": z.string(),
107+});
108+
109+export const RewriteClassSchema = z.object({
110+ "accountancy": z.null(),
111+ "cacotrophic": z.null(),
112+ "contest": z.null(),
113+ "couthily": z.null(),
114+ "falculate": z.null(),
115+ "foreseize": z.null(),
116+ "Hyades": z.null(),
117+ "lemnad": z.null(),
118+ "monotheistically": z.null(),
119+ "nonflying": z.null(),
120+ "Ptenoglossa": z.null(),
121+ "repatch": z.null(),
122+ "rodman": z.null(),
123+ "strung": z.null(),
124+ "titmal": z.null(),
125+ "twalpennyworth": z.null(),
126+ "unblamable": z.null(),
127+ "vertical": z.null(),
128+ "Whiggification": z.null(),
129+ "yardman": z.null(),
130+});
131+
132+export const SantirClassSchema = z.object({
133+ "admiredly": z.null(),
134+ "demicaponier": z.null(),
135+ "epitympanic": z.null(),
136+ "investitor": z.null(),
137+ "lupiform": z.null(),
138+ "monoflagellate": z.null(),
139+ "paleoethnic": z.null(),
140+ "prediscountable": z.null(),
141+ "rhetoricals": z.null(),
142+ "roomth": z.null(),
143+ "saccharose": z.null(),
144+ "septonasal": z.null(),
145+ "serpenticide": z.null(),
146+ "setarious": z.null(),
147+ "spaework": z.null(),
148+ "stylite": z.null(),
149+ "Suessiones": z.null(),
150+ "timelily": z.null(),
151+ "unprofaned": z.null(),
152+ "vorticular": z.null(),
153+});
154+
155+export const SaxtenClassSchema = z.object({
156+ "algarrobilla": z.null().optional(),
157+ "bowgrace": z.null().optional(),
158+ "catharticalness": z.number().optional(),
159+ "Centaurid": z.null().optional(),
160+ "Chirotherium": z.number().int().optional(),
161+ "disdiapason": z.string().optional(),
162+ "flix": z.null().optional(),
163+ "germanely": z.null().optional(),
164+ "homocerc": z.boolean().optional(),
165+ "inhume": z.null().optional(),
166+ "lepidote": z.null().optional(),
167+ "megalochirous": z.null().optional(),
168+ "ninepenny": z.null().optional(),
169+ "nonbookish": z.null().optional(),
170+ "nondeist": z.null().optional(),
171+ "nymphaeaceous": z.null().optional(),
172+ "parietofrontal": z.null().optional(),
173+ "sancyite": z.null().optional(),
174+ "subjectivist": z.null().optional(),
175+ "tibiad": z.null().optional(),
176+ "transonic": z.null().optional(),
177+ "tripetalous": z.null().optional(),
178+ "trunchman": z.null().optional(),
179+ "urger": z.null().optional(),
180+ "withdrawnness": z.null().optional(),
181+});
182+
183+export const ScattySchema = z.object({
184+ "aeriferous": z.null(),
185+ "antical": z.null(),
186+ "antighostism": z.null(),
187+ "arcanum": z.null(),
188+ "autotrophy": z.null(),
189+ "baronial": z.null(),
190+ "caffeine": z.null(),
191+ "gorgoniacean": z.null(),
192+ "heroical": z.null(),
193+ "hydropical": z.null(),
194+ "mechanology": z.null(),
195+ "musicopoetic": z.null(),
196+ "officiality": z.null(),
197+ "oftentimes": z.null(),
198+ "ophthalmotonometer": z.null(),
199+ "reflectively": z.null(),
200+ "springer": z.null(),
201+ "Tabasco": z.null(),
202+ "teleianthous": z.null(),
203+ "uncombated": z.null(),
204+});
205+
206+export const SisteringClassSchema = z.object({
207+ "amphicarpic": z.null(),
208+ "Chianti": z.null(),
209+ "frigorific": z.null(),
210+ "Haplomi": z.null(),
211+ "hyperkinesis": z.null(),
212+ "laudable": z.null(),
213+ "madwoman": z.null(),
214+ "maimedly": z.null(),
215+ "Micropterygidae": z.null(),
216+ "microrhabdus": z.null(),
217+ "nondense": z.null(),
218+ "phlebemphraxis": z.null(),
219+ "redsear": z.null(),
220+ "schismatical": z.null(),
221+ "tartryl": z.null(),
222+ "unabhorred": z.null(),
223+ "undeliberateness": z.null(),
224+ "unmixable": z.null(),
225+ "untruckling": z.null(),
226+ "vineal": z.null(),
227+});
228+
229+export const StaghuntingSchema = z.object({
230+ "calorimetric": z.number().int().optional(),
231+ "canid": z.number().int().optional(),
232+ "catharticalness": z.number().optional(),
233+ "Chirotherium": z.number().int().optional(),
234+ "disdiapason": z.string().optional(),
235+ "ditriglyphic": z.number().int().optional(),
236+ "floriferousness": z.number().int().optional(),
237+ "gamelike": z.number().int().optional(),
238+ "grig": z.number().int().optional(),
239+ "homocerc": z.boolean().optional(),
240+ "interloan": z.number().int().optional(),
241+ "lithotomy": z.number().int().optional(),
242+ "loric": z.number().int().optional(),
243+ "membranocoriaceous": z.number().int().optional(),
244+ "membranogenic": z.number().int().optional(),
245+ "nonbookish": z.null().optional(),
246+ "overtrump": z.number().int().optional(),
247+ "scotino": z.number().int().optional(),
248+ "seasonable": z.number().int().optional(),
249+ "sephen": z.number().int().optional(),
250+ "stigmarioid": z.number().int().optional(),
251+ "tired": z.number().int().optional(),
252+ "trifid": z.number().int().optional(),
253+ "undefeatedly": z.number().int().optional(),
254+ "ungirlish": z.number().int().optional(),
255+});
256+
257+export const StrenuosityClassSchema = z.object({
258+ "bliss": z.number().int().optional(),
259+ "buccate": z.number().int().optional(),
260+ "bulletproof": z.number().int().optional(),
261+ "catharticalness": z.number().optional(),
262+ "Chirotherium": z.number().int().optional(),
263+ "crumblingness": z.number().int().optional(),
264+ "disdiapason": z.string().optional(),
265+ "engagedly": z.number().int().optional(),
266+ "fightable": z.number().int().optional(),
267+ "hoariness": z.number().int().optional(),
268+ "homocerc": z.boolean().optional(),
269+ "hypopodium": z.number().int().optional(),
270+ "luxurist": z.number().int().optional(),
271+ "mechanician": z.number().int().optional(),
272+ "nonbookish": z.null().optional(),
273+ "Onopordon": z.number().int().optional(),
274+ "podgily": z.number().int().optional(),
275+ "reformableness": z.number().int().optional(),
276+ "scatterbrains": z.number().int().optional(),
277+ "seminuria": z.number().int().optional(),
278+ "Sodomite": z.number().int().optional(),
279+ "tramp": z.number().int().optional(),
280+ "undueness": z.number().int().optional(),
281+ "worthily": z.number().int().optional(),
282+ "Yankeeist": z.number().int().optional(),
283+});
284+
285+export const TruantcyClassSchema = z.object({
286+ "alfiona": z.null().optional(),
287+ "ascaridiasis": z.null().optional(),
288+ "bungey": z.null().optional(),
289+ "catharticalness": z.number().optional(),
290+ "ceroxyle": z.null().optional(),
291+ "Chirotherium": z.number().int().optional(),
292+ "chorology": z.null().optional(),
293+ "disdiapason": z.string().optional(),
294+ "enmarble": z.null().optional(),
295+ "Epeira": z.null().optional(),
296+ "Eurylaimi": z.null().optional(),
297+ "germination": z.null().optional(),
298+ "hallelujah": z.null().optional(),
299+ "homocerc": z.boolean().optional(),
300+ "lev": z.null().optional(),
301+ "mouthing": z.null().optional(),
302+ "nonbookish": z.null().optional(),
303+ "philliloo": z.null().optional(),
304+ "planetal": z.null().optional(),
305+ "poney": z.null().optional(),
306+ "punctualist": z.null().optional(),
307+ "returnlessly": z.null().optional(),
308+ "skelder": z.null().optional(),
309+ "windwaywardly": z.null().optional(),
310+ "Yuman": z.null().optional(),
311+});
312+
313+export const UnimpeachablyClassSchema = z.object({
314+ "acerin": z.number().int().optional(),
315+ "Bobadil": z.number().int().optional(),
316+ "catharticalness": z.number().optional(),
317+ "Chirotherium": z.number().int().optional(),
318+ "chlorophylligenous": z.number().int().optional(),
319+ "conversational": z.number().int().optional(),
320+ "demiowl": z.number().int().optional(),
321+ "disdiapason": z.string().optional(),
322+ "ectorhinal": z.number().int().optional(),
323+ "gamblesomeness": z.number().int().optional(),
324+ "homocerc": z.boolean().optional(),
325+ "irrorate": z.number().int().optional(),
326+ "kindergartening": z.number().int().optional(),
327+ "lateritic": z.number().int().optional(),
328+ "mespil": z.number().int().optional(),
329+ "misconfiguration": z.number().int().optional(),
330+ "nonbookish": z.null().optional(),
331+ "planometry": z.number().int().optional(),
332+ "Quiina": z.number().int().optional(),
333+ "Robert": z.number().int().optional(),
334+ "rot": z.number().int().optional(),
335+ "subcinctorium": z.number().int().optional(),
336+ "tussocker": z.number().int().optional(),
337+ "ultraproud": z.number().int().optional(),
338+ "unsuggestedness": z.number().int().optional(),
339+});
340+
341+export const UnstressedClassSchema = z.object({
342+ "Alain": z.null(),
343+ "Amphirhina": z.null(),
344+ "antimachinery": z.null(),
345+ "coldish": z.null(),
346+ "crantara": z.null(),
347+ "distinguishing": z.null(),
348+ "elytroposis": z.null(),
349+ "gentianwort": z.null(),
350+ "heliosis": z.null(),
351+ "instrumental": z.null(),
352+ "introinflection": z.null(),
353+ "kala": z.null(),
354+ "Lincolnian": z.null(),
355+ "metad": z.null(),
356+ "Sarcophilus": z.null(),
357+ "swingingly": z.null(),
358+ "unconformity": z.null(),
359+ "undecreed": z.null(),
360+ "venerable": z.null(),
361+ "vowellessness": z.null(),
362+});
363+
364+export const WrothyClassSchema = z.object({
365+ "Aeschynanthus": z.null(),
366+ "aquiferous": z.null(),
367+ "cheapener": z.null(),
368+ "enumeration": z.null(),
369+ "Ephesine": z.null(),
370+ "escadrille": z.null(),
371+ "estrous": z.null(),
372+ "interestedly": z.null(),
373+ "katakinetomer": z.null(),
374+ "mortification": z.null(),
375+ "morula": z.null(),
376+ "orthosymmetrical": z.null(),
377+ "overbark": z.null(),
378+ "politist": z.null(),
379+ "qualified": z.null(),
380+ "sphenomalar": z.null(),
381+ "throatful": z.null(),
382+ "transhumance": z.null(),
383+ "triandrian": z.null(),
384+ "unbooked": z.null(),
385+});
386+
387+export const TopLevelSchema = z.object({
388+ "protrusive": z.array(z.union([z.array(z.union([z.null(), z.number().int()])), z.number()])),
389+ "pulpitism": z.array(z.union([z.array(z.number().int()), PulpitismClassSchema, z.number()])),
390+ "pyodermia": z.array(z.union([PyodermiaClassSchema, z.number().int()])),
391+ "quebrachine": z.array(z.union([z.null(), z.boolean(), QuebrachineClassSchema])),
392+ "querier": z.array(z.union([z.boolean(), z.record(z.string(), z.number().int())])),
393+ "rebarbative": z.array(z.union([z.array(z.number().int()), z.boolean(), z.number()])),
394+ "reimagine": z.array(ReimagineSchema),
395+ "ressaut": RessautSchema,
396+ "retrocervical": z.array(z.union([z.array(z.union([z.null(), z.number().int()])), z.number().int()])),
397+ "revert": z.array(z.union([z.boolean(), z.string()])),
398+ "rewrite": z.array(z.union([z.array(z.null()), RewriteClassSchema, z.number()])),
399+ "saccoderm": z.array(z.union([z.null(), z.array(z.number().int()), z.string()])),
400+ "santir": z.array(z.union([SantirClassSchema, z.number()])),
401+ "saprophilous": z.array(z.union([z.null(), z.record(z.string(), z.number().int()), z.string()])),
402+ "saxten": z.array(z.union([SaxtenClassSchema, z.string()])),
403+ "scatty": z.array(z.union([z.null(), ScattySchema])),
404+ "scoffer": z.array(z.union([z.null(), z.array(z.null()), z.record(z.string(), z.number().int())])),
405+ "scrampum": z.array(z.union([z.null(), z.array(z.number().int()), z.boolean()])),
406+ "semantic": z.number(),
407+ "serpentinic": z.array(z.union([z.array(z.number().int()), z.number()])),
408+ "shadowable": z.array(z.union([z.array(z.union([z.null(), z.number().int()])), z.boolean()])),
409+ "sistering": z.array(z.union([z.array(z.null()), SisteringClassSchema, z.number().int()])),
410+ "staghunting": z.array(StaghuntingSchema),
411+ "stagmometer": z.array(z.union([z.array(z.union([z.null(), z.number().int()])), z.string()])),
412+ "stimulability": z.array(z.union([z.boolean(), z.number().int(), z.record(z.string(), z.number().int())])),
413+ "strangleable": z.array(z.union([z.array(z.null()), z.number()])),
414+ "strenuosity": z.array(z.union([z.array(z.null()), StrenuosityClassSchema])),
415+ "tabaxir": z.array(z.union([z.boolean(), z.number()])),
416+ "talpiform": z.array(z.union([z.null(), QuebrachineClassSchema, z.number()])),
417+ "thwack": z.array(z.union([z.boolean(), QuebrachineClassSchema, z.number()])),
418+ "to": z.array(z.union([z.null(), z.number()])),
419+ "tortricine": z.array(z.union([z.array(z.union([z.null(), z.number().int()])), QuebrachineClassSchema])),
420+ "truantcy": z.array(z.union([z.boolean(), TruantcyClassSchema])),
421+ "turgesce": z.array(z.string()),
422+ "unbeginning": z.array(z.union([z.array(z.null()), z.record(z.string(), z.number().int()), z.string()])),
423+ "underdunged": z.array(z.number()),
424+ "undesirability": z.array(z.union([z.array(z.number().int()), z.record(z.string(), z.number().int()), z.string()])),
425+ "unerasing": z.array(z.union([z.array(z.null()), z.number().int(), z.record(z.string(), z.number().int())])),
426+ "unguentarium": z.array(z.union([z.null(), z.array(z.null()), z.number().int()])),
427+ "unimpeachably": z.array(z.union([z.boolean(), UnimpeachablyClassSchema])),
428+ "unmortgaged": z.array(z.union([z.null(), z.number(), z.record(z.string(), z.number().int())])),
429+ "unobstructed": z.array(z.union([z.null(), QuebrachineClassSchema, z.number().int()])),
430+ "unreceptivity": z.array(z.union([z.array(z.null()), z.number().int(), z.string()])),
431+ "unsatisfactoriness": z.array(z.union([z.array(z.number().int()), z.boolean(), z.number().int()])),
432+ "unsecurity": z.array(z.number().int()),
433+ "unstressed": z.array(z.union([z.boolean(), UnstressedClassSchema, z.string()])),
434+ "untasked": z.array(z.union([z.array(z.null()), z.number(), z.record(z.string(), z.number().int())])),
435+ "unvarying": z.array(z.union([z.boolean(), z.number(), z.record(z.string(), z.number().int())])),
436+ "vehemently": z.array(z.union([z.null(), z.array(z.null()), z.boolean()])),
437+ "warriorship": z.record(z.string(), z.boolean()),
438+ "whitepot": z.array(z.union([QuebrachineClassSchema, z.number()])),
439+ "wrothy": z.array(z.union([z.array(z.null()), WrothyClassSchema])),
440+});
No generated files match these filters.