UNPKG
@seamapi/blueprint
Version:
latest (0.56.0)
0.56.0
0.55.0
0.54.0
0.53.2
0.53.0
0.52.2
0.52.1
0.52.0
0.51.4
0.51.3
0.51.2
0.51.1
0.51.0
0.50.6
0.50.5
0.50.4
0.50.3
0.50.2
0.50.1
0.50.0
0.49.0
0.48.1
0.48.0
0.47.0
0.46.1
0.46.0
0.45.0
0.44.0
0.43.5
0.43.4
0.43.3
0.43.2
0.43.1
0.43.0
0.42.2
0.42.1
0.42.0
0.41.0
0.40.2
0.40.1
0.40.0
0.39.0
0.38.0
0.37.2
0.37.1
0.37.0
0.36.2
0.36.1
0.36.0
0.35.4
0.35.3
0.35.2
0.35.1
0.35.0
0.34.0
0.33.0
0.32.1
0.32.0
0.31.1
0.31.0
0.30.0
0.29.0
0.28.4
0.28.3
0.28.2
0.28.1
0.28.0
0.27.4
0.27.3
0.27.2
0.27.1
0.27.0
0.26.0
0.25.0
0.24.0
0.23.1
0.23.0
0.22.0
0.21.4
0.21.3
0.21.2
0.21.1
0.21.0
0.20.0
0.19.1
0.19.0
0.18.0
0.17.1
0.17.0
0.16.1
0.16.0
0.15.2
0.15.1
0.15.0
0.14.3
0.14.2
0.14.1
0.14.0
0.13.0
0.12.0
0.11.3
0.11.2
0.11.1
0.11.0
0.10.0
0.9.1
0.9.0
0.8.3
0.8.2
0.8.1
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
0.0.1
Build tools for the Seam API using this blueprint.
github.com/seamapi/blueprint
seamapi/blueprint
@seamapi/blueprint
/
lib
/
json.js
5 lines
•
279 B
JavaScript
View Raw
1
2
3
4
5
import { z }
from
'zod'
;
// https://zod.dev/?id=json-type
const
LiteralSchema = z.union([z.
string
(), z.number(), z.boolean(), z.
null
()]); export
const
JsonSchema = z.lazy(() => z.union([LiteralSchema, z.array(JsonSchema), z.
record
(JsonSchema)]));
//# sourceMappingURL=json.js.map