UNPKG

@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
"use strict"; 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');