gemini-zod
Version:
Gemini AI Schema to Zod Adapter
24 lines • 755 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SchemaType = void 0;
exports.getZodType = getZodType;
var SchemaType;
(function (SchemaType) {
/** String type. */
SchemaType["STRING"] = "string";
/** Number type. */
SchemaType["NUMBER"] = "number";
/** Integer type. */
SchemaType["INTEGER"] = "integer";
/** Boolean type. */
SchemaType["BOOLEAN"] = "boolean";
/** Array type. */
SchemaType["ARRAY"] = "array";
/** Object type. */
SchemaType["OBJECT"] = "object";
})(SchemaType || (exports.SchemaType = SchemaType = {}));
// Helper function to check the type of Zod schema
function getZodType(schema) {
return schema._def.typeName;
}
//# sourceMappingURL=util.js.map