claude-code-emacs-mcp-server
Version:
MCP server for Claude Code Emacs integration
23 lines • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.findReferencesOutputSchema = exports.findReferencesInputSchema = void 0;
const zod_1 = require("zod");
// Input schema for findReferences tool
exports.findReferencesInputSchema = zod_1.z.object({
file: zod_1.z.string().describe('File path to search from (required)'),
line: zod_1.z.number().describe('Line number (1-based, required)'),
symbol: zod_1.z.string().describe('Symbol name to search for (required)'),
includeDeclaration: zod_1.z.boolean().optional().describe('Include the declaration in results (default: true)')
});
// Reference location schema
const referenceSchema = zod_1.z.object({
file: zod_1.z.string(),
line: zod_1.z.number(),
column: zod_1.z.number(),
preview: zod_1.z.string()
});
// Output schema for findReferences tool
exports.findReferencesOutputSchema = zod_1.z.object({
references: zod_1.z.array(referenceSchema)
});
//# sourceMappingURL=reference-schema.js.map