UNPKG

lokalise-mcp

Version:

The Lokalise MCP Server brings Lokalise's localization power to Claude and AI assistants—manage projects, keys, and translations by chat.

30 lines (29 loc) • 1 kB
/** * Configuration Types * TypeScript type definitions for configuration management * * These types are re-exported from the Zod schema for convenience * and to maintain a clear separation between schema validation and type usage */ /** * Configuration source priority (highest to lowest) */ export var ConfigPriority; (function (ConfigPriority) { ConfigPriority[ConfigPriority["HTTP_QUERY"] = 1] = "HTTP_QUERY"; ConfigPriority[ConfigPriority["MCP_INIT"] = 2] = "MCP_INIT"; ConfigPriority[ConfigPriority["ENVIRONMENT"] = 3] = "ENVIRONMENT"; ConfigPriority[ConfigPriority["ENV_FILE"] = 4] = "ENV_FILE"; ConfigPriority[ConfigPriority["GLOBAL_CONFIG"] = 5] = "GLOBAL_CONFIG"; })(ConfigPriority || (ConfigPriority = {})); /** * Configuration error types */ export class ConfigurationError extends Error { constructor(message, key, source) { super(message); this.key = key; this.source = source; this.name = "ConfigurationError"; } }