data-to-jsonschema-to-ts
Version:
Convert plain javascript objects to JSON Schema and TypeScript typings
18 lines • 727 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.convertJsonSchemaToTs = convertJsonSchemaToTs;
const json_schema_to_typescript_1 = require("json-schema-to-typescript");
function convertJsonSchemaToTs(schema, opts) {
return (0, json_schema_to_typescript_1.compile)(schema, 'schema.title', {
// customName(
// schema: LinkedJSONSchema,
// keyNameFromDefinition: string | undefined,
// ) {
// console.log(schema,"name", keyNameFromDefinition);
// return keyNameFromDefinition;
// },
additionalProperties: opts?.additionalProperties ?? false,
bannerComment: "",
});
}
//# sourceMappingURL=json-to-ts.js.map