UNPKG

typescript-json-schema

Version:

typescript-json-schema generates JSON Schema files from your Typescript sources

92 lines 2.01 kB
{ "$schema": "http://json-schema.org/draft-04/schema#", "properties": { "varBoolean": { "default": true, "type": "boolean" }, "varBooleanArray": { "default": [ true, false, true ], "items": { "type": "boolean" }, "type": "array" }, "varFloat": { "default": 3.21, "type": "number" }, "varFloatArray": { "default": [ 1.23, 65.21, -123.4, 0, 1000000.0001 ], "items": { "type": "number" }, "type": "array" }, "varInteger": { "default": 123, "type": "number" }, "varIntegerArray": { "default": [ 1, 2, 3, 4, 5 ], "items": { "type": "number" }, "type": "array" }, "varMixedArray": { "default": [ true, 123, 3.21, "foo" ], "items": {}, "type": "array" }, "varString": { "default": "foo", "type": "string" }, "varStringArray": { "default": [ "a", "b", "c", "..." ], "items": { "type": "string" }, "type": "array" } }, "required": [ "varBoolean", "varInteger", "varFloat", "varString", "varBooleanArray", "varIntegerArray", "varFloatArray", "varStringArray", "varMixedArray" ], "type": "object" }