ts-json-schema-generator
Version:
Generate JSON schema from your Typescript sources
22 lines • 591 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function typeName(value) {
if (value === null) {
return "null";
}
const type = typeof value;
if (type === "string" || type === "number" || type === "boolean") {
return type;
}
if (Array.isArray(value)) {
return "array";
}
else if (type === "object") {
return "object";
}
else {
throw new Error(`JavaScript type "${type}" can't be converted to JSON type name`);
}
}
exports.typeName = typeName;
//# sourceMappingURL=typeName.js.map