Test case
1 generated file · +1 −1test/inputs/json/misc/0779f.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({ | ||
| 29 | 29 | |
| 30 | 30 | export class TopLevel extends S.Class<TopLevel>("TopLevel")({ |
| 31 | 31 | "city": S.String, |
| 32 | - "delay": S.String, | |
| 32 | + "delay": S.Literal("true", "false"), | |
| 33 | 33 | "IATA": S.String, |
| 34 | 34 | "ICAO": S.String, |
| 35 | 35 | "name": S.String, |
Test case
1 generated file · +1 −1test/inputs/json/misc/16bc5.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -21,7 +21,7 @@ export class Location extends S.Class<Location>("Location")({ | ||
| 21 | 21 | }) {} |
| 22 | 22 | |
| 23 | 23 | export class Guid extends S.Class<Guid>("Guid")({ |
| 24 | - "isPermaLink": S.String, | |
| 24 | + "isPermaLink": S.Literal("true", "false"), | |
| 25 | 25 | }) {} |
| 26 | 26 | |
| 27 | 27 | export class Forecast extends S.Class<Forecast>("Forecast")({ |
Test case
1 generated file · +1 −1test/inputs/json/misc/24f52.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({ | ||
| 29 | 29 | |
| 30 | 30 | export class TopLevel extends S.Class<TopLevel>("TopLevel")({ |
| 31 | 31 | "city": S.String, |
| 32 | - "delay": S.String, | |
| 32 | + "delay": S.Literal("true", "false"), | |
| 33 | 33 | "IATA": S.String, |
| 34 | 34 | "ICAO": S.String, |
| 35 | 35 | "name": S.String, |
Test case
1 generated file · +1 −1test/inputs/json/misc/262f0.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -28,7 +28,7 @@ export class Location extends S.Class<Location>("Location")({ | ||
| 28 | 28 | }) {} |
| 29 | 29 | |
| 30 | 30 | export class Guid extends S.Class<Guid>("Guid")({ |
| 31 | - "isPermaLink": S.String, | |
| 31 | + "isPermaLink": S.Literal("true", "false"), | |
| 32 | 32 | }) {} |
| 33 | 33 | |
| 34 | 34 | export class Forecast extends S.Class<Forecast>("Forecast")({ |
Test case
1 generated file · +1 −1test/inputs/json/misc/26c9c.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -106,7 +106,7 @@ export class Grant extends S.Class<Grant>("Grant")({ | ||
| 106 | 106 | |
| 107 | 107 | export class Format extends S.Class<Format>("Format")({ |
| 108 | 108 | "align": S.optional(S.NullOr(S.String)), |
| 109 | - "noCommas": S.optional(S.NullOr(S.String)), | |
| 109 | + "noCommas": S.optional(S.NullOr(S.Literal("true", "false"))), | |
| 110 | 110 | "precisionStyle": S.optional(S.NullOr(S.String)), |
| 111 | 111 | "view": S.optional(S.NullOr(S.String)), |
| 112 | 112 | }) {} |
Test case
1 generated file · +1 −1test/inputs/json/misc/36d5d.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({ | ||
| 29 | 29 | |
| 30 | 30 | export class TopLevel extends S.Class<TopLevel>("TopLevel")({ |
| 31 | 31 | "city": S.String, |
| 32 | - "delay": S.String, | |
| 32 | + "delay": S.Literal("true", "false"), | |
| 33 | 33 | "IATA": S.String, |
| 34 | 34 | "ICAO": S.String, |
| 35 | 35 | "name": S.String, |
Test case
1 generated file · +1 −1test/inputs/json/misc/3a6b3.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({ | ||
| 29 | 29 | |
| 30 | 30 | export class TopLevel extends S.Class<TopLevel>("TopLevel")({ |
| 31 | 31 | "city": S.String, |
| 32 | - "delay": S.String, | |
| 32 | + "delay": S.Literal("true", "false"), | |
| 33 | 33 | "IATA": S.String, |
| 34 | 34 | "ICAO": S.String, |
| 35 | 35 | "name": S.String, |
Test case
1 generated file · +1 −1test/inputs/json/misc/3f1ce.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -26,7 +26,7 @@ export class Location extends S.Class<Location>("Location")({ | ||
| 26 | 26 | }) {} |
| 27 | 27 | |
| 28 | 28 | export class Guid extends S.Class<Guid>("Guid")({ |
| 29 | - "isPermaLink": S.String, | |
| 29 | + "isPermaLink": S.Literal("true", "false"), | |
| 30 | 30 | }) {} |
| 31 | 31 | |
| 32 | 32 | export class Forecast extends S.Class<Forecast>("Forecast")({ |
Test case
1 generated file · +1 −1test/inputs/json/misc/4c547.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -21,7 +21,7 @@ export class Location extends S.Class<Location>("Location")({ | ||
| 21 | 21 | }) {} |
| 22 | 22 | |
| 23 | 23 | export class Guid extends S.Class<Guid>("Guid")({ |
| 24 | - "isPermaLink": S.String, | |
| 24 | + "isPermaLink": S.Literal("true", "false"), | |
| 25 | 25 | }) {} |
| 26 | 26 | |
| 27 | 27 | export class Forecast extends S.Class<Forecast>("Forecast")({ |
Test case
1 generated file · +1 −1test/inputs/json/misc/5dd0d.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({ | ||
| 29 | 29 | |
| 30 | 30 | export class TopLevel extends S.Class<TopLevel>("TopLevel")({ |
| 31 | 31 | "city": S.String, |
| 32 | - "delay": S.String, | |
| 32 | + "delay": S.Literal("true", "false"), | |
| 33 | 33 | "IATA": S.String, |
| 34 | 34 | "ICAO": S.String, |
| 35 | 35 | "name": S.String, |
Test case
1 generated file · +1 −1test/inputs/json/misc/5eb20.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({ | ||
| 29 | 29 | |
| 30 | 30 | export class TopLevel extends S.Class<TopLevel>("TopLevel")({ |
| 31 | 31 | "city": S.String, |
| 32 | - "delay": S.String, | |
| 32 | + "delay": S.Literal("true", "false"), | |
| 33 | 33 | "IATA": S.String, |
| 34 | 34 | "ICAO": S.String, |
| 35 | 35 | "name": S.String, |
Test case
1 generated file · +1 −1test/inputs/json/misc/61b66.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({ | ||
| 29 | 29 | |
| 30 | 30 | export class TopLevel extends S.Class<TopLevel>("TopLevel")({ |
| 31 | 31 | "city": S.String, |
| 32 | - "delay": S.String, | |
| 32 | + "delay": S.Literal("true", "false"), | |
| 33 | 33 | "IATA": S.String, |
| 34 | 34 | "ICAO": S.String, |
| 35 | 35 | "name": S.String, |
Test case
1 generated file · +1 −1test/inputs/json/misc/6dec6.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -28,7 +28,7 @@ export class Location extends S.Class<Location>("Location")({ | ||
| 28 | 28 | }) {} |
| 29 | 29 | |
| 30 | 30 | export class Guid extends S.Class<Guid>("Guid")({ |
| 31 | - "isPermaLink": S.String, | |
| 31 | + "isPermaLink": S.Literal("true", "false"), | |
| 32 | 32 | }) {} |
| 33 | 33 | |
| 34 | 34 | export class Forecast extends S.Class<Forecast>("Forecast")({ |
Test case
1 generated file · +1 −1test/inputs/json/misc/7d722.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({ | ||
| 29 | 29 | |
| 30 | 30 | export class TopLevel extends S.Class<TopLevel>("TopLevel")({ |
| 31 | 31 | "city": S.String, |
| 32 | - "delay": S.String, | |
| 32 | + "delay": S.Literal("true", "false"), | |
| 33 | 33 | "IATA": S.String, |
| 34 | 34 | "ICAO": S.String, |
| 35 | 35 | "name": S.String, |
Test case
1 generated file · +1 −1test/inputs/json/misc/88130.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -21,7 +21,7 @@ export class Location extends S.Class<Location>("Location")({ | ||
| 21 | 21 | }) {} |
| 22 | 22 | |
| 23 | 23 | export class Guid extends S.Class<Guid>("Guid")({ |
| 24 | - "isPermaLink": S.String, | |
| 24 | + "isPermaLink": S.Literal("true", "false"), | |
| 25 | 25 | }) {} |
| 26 | 26 | |
| 27 | 27 | export class Forecast extends S.Class<Forecast>("Forecast")({ |
Test case
1 generated file · +1 −1test/inputs/json/misc/9929c.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -21,7 +21,7 @@ export class Location extends S.Class<Location>("Location")({ | ||
| 21 | 21 | }) {} |
| 22 | 22 | |
| 23 | 23 | export class Guid extends S.Class<Guid>("Guid")({ |
| 24 | - "isPermaLink": S.String, | |
| 24 | + "isPermaLink": S.Literal("true", "false"), | |
| 25 | 25 | }) {} |
| 26 | 26 | |
| 27 | 27 | export class Forecast extends S.Class<Forecast>("Forecast")({ |
Test case
1 generated file · +1 −1test/inputs/json/misc/a1eca.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -21,7 +21,7 @@ export class Location extends S.Class<Location>("Location")({ | ||
| 21 | 21 | }) {} |
| 22 | 22 | |
| 23 | 23 | export class Guid extends S.Class<Guid>("Guid")({ |
| 24 | - "isPermaLink": S.String, | |
| 24 | + "isPermaLink": S.Literal("true", "false"), | |
| 25 | 25 | }) {} |
| 26 | 26 | |
| 27 | 27 | export class Forecast extends S.Class<Forecast>("Forecast")({ |
Test case
1 generated file · +1 −1test/inputs/json/misc/a71df.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({ | ||
| 29 | 29 | |
| 30 | 30 | export class TopLevel extends S.Class<TopLevel>("TopLevel")({ |
| 31 | 31 | "city": S.String, |
| 32 | - "delay": S.String, | |
| 32 | + "delay": S.Literal("true", "false"), | |
| 33 | 33 | "IATA": S.String, |
| 34 | 34 | "ICAO": S.String, |
| 35 | 35 | "name": S.String, |
Test case
1 generated file · +1 −1test/inputs/json/misc/c0a3a.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({ | ||
| 29 | 29 | |
| 30 | 30 | export class TopLevel extends S.Class<TopLevel>("TopLevel")({ |
| 31 | 31 | "city": S.String, |
| 32 | - "delay": S.String, | |
| 32 | + "delay": S.Literal("true", "false"), | |
| 33 | 33 | "IATA": S.String, |
| 34 | 34 | "ICAO": S.String, |
| 35 | 35 | "name": S.String, |
Test case
1 generated file · +1 −1test/inputs/json/misc/ccd18.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({ | ||
| 29 | 29 | |
| 30 | 30 | export class TopLevel extends S.Class<TopLevel>("TopLevel")({ |
| 31 | 31 | "city": S.String, |
| 32 | - "delay": S.String, | |
| 32 | + "delay": S.Literal("true", "false"), | |
| 33 | 33 | "IATA": S.String, |
| 34 | 34 | "ICAO": S.String, |
| 35 | 35 | "name": S.String, |
Test case
1 generated file · +1 −1test/inputs/json/misc/cd238.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({ | ||
| 29 | 29 | |
| 30 | 30 | export class TopLevel extends S.Class<TopLevel>("TopLevel")({ |
| 31 | 31 | "city": S.String, |
| 32 | - "delay": S.String, | |
| 32 | + "delay": S.Literal("true", "false"), | |
| 33 | 33 | "IATA": S.String, |
| 34 | 34 | "ICAO": S.String, |
| 35 | 35 | "name": S.String, |
Test case
1 generated file · +1 −1test/inputs/json/misc/cf0d8.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -21,7 +21,7 @@ export class Location extends S.Class<Location>("Location")({ | ||
| 21 | 21 | }) {} |
| 22 | 22 | |
| 23 | 23 | export class Guid extends S.Class<Guid>("Guid")({ |
| 24 | - "isPermaLink": S.String, | |
| 24 | + "isPermaLink": S.Literal("true", "false"), | |
| 25 | 25 | }) {} |
| 26 | 26 | |
| 27 | 27 | export class Forecast extends S.Class<Forecast>("Forecast")({ |
Test case
1 generated file · +1 −1test/inputs/json/misc/dbfb3.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -27,7 +27,7 @@ export class Location extends S.Class<Location>("Location")({ | ||
| 27 | 27 | }) {} |
| 28 | 28 | |
| 29 | 29 | export class Guid extends S.Class<Guid>("Guid")({ |
| 30 | - "isPermaLink": S.String, | |
| 30 | + "isPermaLink": S.Literal("true", "false"), | |
| 31 | 31 | }) {} |
| 32 | 32 | |
| 33 | 33 | export class Forecast extends S.Class<Forecast>("Forecast")({ |
Test case
1 generated file · +1 −1test/inputs/json/misc/df957.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -21,7 +21,7 @@ export class Location extends S.Class<Location>("Location")({ | ||
| 21 | 21 | }) {} |
| 22 | 22 | |
| 23 | 23 | export class Guid extends S.Class<Guid>("Guid")({ |
| 24 | - "isPermaLink": S.String, | |
| 24 | + "isPermaLink": S.Literal("true", "false"), | |
| 25 | 25 | }) {} |
| 26 | 26 | |
| 27 | 27 | export class Forecast extends S.Class<Forecast>("Forecast")({ |
Test case
1 generated file · +1 −1test/inputs/json/misc/e2915.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -26,7 +26,7 @@ export class Location extends S.Class<Location>("Location")({ | ||
| 26 | 26 | }) {} |
| 27 | 27 | |
| 28 | 28 | export class Guid extends S.Class<Guid>("Guid")({ |
| 29 | - "isPermaLink": S.String, | |
| 29 | + "isPermaLink": S.Literal("true", "false"), | |
| 30 | 30 | }) {} |
| 31 | 31 | |
| 32 | 32 | export class Forecast extends S.Class<Forecast>("Forecast")({ |
Test case
1 generated file · +1 −1test/inputs/json/misc/fcca3.json
Mtypescript-effect-schemadefault / TopLevel.ts+1 −1
| @@ -135,7 +135,7 @@ export class Grant extends S.Class<Grant>("Grant")({ | ||
| 135 | 135 | |
| 136 | 136 | export class Format extends S.Class<Format>("Format")({ |
| 137 | 137 | "align": S.optional(S.NullOr(S.String)), |
| 138 | - "noCommas": S.optional(S.NullOr(S.String)), | |
| 138 | + "noCommas": S.optional(S.NullOr(S.Literal("true", "false"))), | |
| 139 | 139 | "precisionStyle": S.optional(S.NullOr(S.String)), |
| 140 | 140 | }) {} |
Test case
1 generated file · +2 −2test/inputs/json/priority/blns-object.json
Mtypescript-effect-schemadefault / TopLevel.ts+2 −2
| @@ -173,7 +173,7 @@ export class C extends S.Class<C>("C")({ | ||
| 173 | 173 | "<title onpropertychange=javascript:alert(1)></title><title title=>": S.String, |
| 174 | 174 | "# treated as whitespace in some contexts.": S.String, |
| 175 | 175 | "#\tTrick Unicode": S.String, |
| 176 | - "true": S.String, | |
| 176 | + "true": S.Literal("true", "false"), | |
| 177 | 177 | "undefined": S.String, |
| 178 | 178 | "# Unicode additional control characters: all of the characters with": S.String, |
| 179 | 179 | "#\tUnicode Subscript/Superscript/Accents": S.String, |
| @@ -370,7 +370,7 @@ export class A extends S.Class<A>("A")({ | ||
| 370 | 370 | "1'000'000.00": S.String, |
| 371 | 371 | "1E02": S.String, |
| 372 | 372 | "';alert(123);t='": S.String, |
| 373 | - "false": S.String, | |
| 373 | + "false": S.Literal("true", "false"), | |
| 374 | 374 | "<a href=javascript:javascript:alert(1)>XXX</a>": S.String, |
| 375 | 375 | "<a href=\"javascript\\x09:javascript:alert(1)\" id=\"fuzzelement1\">test</a>": S.String, |
| 376 | 376 | "<a href=\"javascript\\x0A:javascript:alert(1)\" id=\"fuzzelement1\">test</a>": S.String, |
Test case
1 generated file · +12 −7test/inputs/schema/bool-string.schema
Mschema-typescript-effect-schemadefault / TopLevel.ts+12 −7
| @@ -1,12 +1,17 @@ | ||
| 1 | 1 | import * as S from "effect/Schema"; |
| 2 | 2 | |
| 3 | 3 | |
| 4 | +export const UnionWithBoolAndEnumEnum = S.Literal( | |
| 5 | + "foo", | |
| 6 | +); | |
| 7 | +export type UnionWithBoolAndEnumEnum = S.Schema.Type<typeof UnionWithBoolAndEnumEnum>; | |
| 8 | + | |
| 4 | 9 | export class TopLevel extends S.Class<TopLevel>("TopLevel")({ |
| 5 | - "arrNullable": S.optional(S.NullOr(S.Array(S.NullOr(S.String)))), | |
| 6 | - "arrOne": S.optional(S.NullOr(S.Array(S.String))), | |
| 7 | - "nullable": S.NullOr(S.String), | |
| 8 | - "one": S.String, | |
| 9 | - "optional": S.optional(S.NullOr(S.String)), | |
| 10 | - "unionWithBool": S.Union(S.Boolean, S.String), | |
| 11 | - "unionWithBoolAndEnum": S.Union(S.Boolean, S.String), | |
| 10 | + "arrNullable": S.optional(S.NullOr(S.Array(S.NullOr(S.Literal("true", "false"))))), | |
| 11 | + "arrOne": S.optional(S.NullOr(S.Array(S.Literal("true", "false")))), | |
| 12 | + "nullable": S.NullOr(S.Literal("true", "false")), | |
| 13 | + "one": S.Literal("true", "false"), | |
| 14 | + "optional": S.optional(S.NullOr(S.Literal("true", "false"))), | |
| 15 | + "unionWithBool": S.Union(S.Boolean, S.transform(S.Literal("true", "false"), S.Boolean, { strict: true, decode: (value) => value === "true", encode: (value) => value ? "true" : "false" })), | |
| 16 | + "unionWithBoolAndEnum": S.Union(S.Boolean, S.transform(S.Literal("true", "false"), S.Boolean, { strict: true, decode: (value) => value === "true", encode: (value) => value ? "true" : "false" }), UnionWithBoolAndEnumEnum), | |
| 12 | 17 | }) {} |
No generated files match these filters.