@nrfcloud/ts-json-schema-transformer
Version:
A TypeScript transformer that generates JSON schemas and validators from TypeScript interfaces
28 lines • 741 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SCHEMA_DEFAULTS = exports.AJV_DEFAULTS = exports.DEFAULT_SEED = void 0;
exports.DEFAULT_SEED = "emerson";
exports.AJV_DEFAULTS = {
useDefaults: true,
coerceTypes: false,
loopRequired: 20,
allErrors: true,
removeAdditional: false,
strict: false,
};
exports.SCHEMA_DEFAULTS = {
expose: "export",
jsDoc: "extended",
sortProps: true,
strictTuples: false,
encodeRefs: true,
additionalProperties: false,
minify: true,
topRef: true,
markdownDescription: true,
extraTags: [],
skipTypeCheck: true,
discriminatorType: "json-schema",
functions: "fail",
};
//# sourceMappingURL=project.js.map