firebase-tools
Version:
Command-Line Interface for Firebase
13 lines (12 loc) • 440 B
JavaScript
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;
;