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
JavaScript
/**
* 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";
}
}