UNPKG

firebase-tools

Version:
13 lines (12 loc) 440 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.tool = void 0; const zod_to_json_schema_1 = require("zod-to-json-schema"); const util_1 = require("./util"); function tool(options, fn) { return { mcp: Object.assign(Object.assign({}, options), { inputSchema: (0, util_1.cleanSchema)((0, zod_to_json_schema_1.zodToJsonSchema)(options.inputSchema)) }), fn, }; } exports.tool = tool;