@firefliesai/schema-forge
Version:
Transform TypeScript classes into JSON Schema definitions with automatic support for OpenAI, Anthropic, and Google Gemini function calling (tool) formats
17 lines (16 loc) • 622 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.REQUIRED_PROPS_METADATA_KEY = exports.JSON_SCHEMA_METADATA_KEY = exports.Type = exports.SchemaType = void 0;
/** @google/generative-ai */
var SchemaType;
(function (SchemaType) {
SchemaType["OBJECT"] = "object";
})(SchemaType || (exports.SchemaType = SchemaType = {}));
/** @google/genai */
var Type;
(function (Type) {
Type["OBJECT"] = "OBJECT";
})(Type || (exports.Type = Type = {}));
// Metadata keys
exports.JSON_SCHEMA_METADATA_KEY = Symbol('jsonSchema');
exports.REQUIRED_PROPS_METADATA_KEY = Symbol('requiredProperties');