lokalise-mcp
Version:
The Lokalise MCP Server brings Lokalise's localization power to Claude and AI assistants—manage projects, keys, and translations by chat.
37 lines (36 loc) • 1.84 kB
TypeScript
import type { BulkResult, CursorPaginatedResult, GlossaryTerm, TermsDeleted } from "@lokalise/node-api";
/**
* Glossary formatter functions for converting API responses to user-friendly Markdown.
* Provides formatting for glossary terms with translations, bulk operations, and cursor pagination.
*/
/**
* Format a list of glossary terms into Markdown.
* @param result - Cursor paginated result from API
* @returns Formatted Markdown string
*/
export declare function formatGlossaryTermsList(result: CursorPaginatedResult<GlossaryTerm>): string;
/**
* Format glossary term details into Markdown.
* @param term - Glossary term data from API
* @returns Formatted Markdown string
*/
export declare function formatGlossaryTermDetails(term: GlossaryTerm): string;
/**
* Format glossary terms creation result into Markdown.
* @param result - Bulk result containing created terms
* @returns Formatted Markdown string
*/
export declare function formatCreateGlossaryTermsResult(result: BulkResult<GlossaryTerm>): string;
/**
* Format glossary terms update result into Markdown.
* @param result - Bulk result containing updated terms
* @returns Formatted Markdown string
*/
export declare function formatUpdateGlossaryTermsResult(result: BulkResult<GlossaryTerm>): string;
/**
* Format glossary terms deletion result into Markdown.
* @param result - Deletion result with success and failure counts
* @returns Formatted Markdown string
*/
export declare function formatDeleteGlossaryTermsResult(result: TermsDeleted): string;
export { formatGlossaryTermsList as formatGlossarysList, formatGlossaryTermDetails as formatGlossaryDetails, formatCreateGlossaryTermsResult as formatAddGlossarysResult, formatUpdateGlossaryTermsResult as formatUpdateGlossaryResult, formatDeleteGlossaryTermsResult as formatRemoveGlossaryResult, };