@toolprint/hypertool-mcp
Version:
HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers
45 lines • 1.46 kB
JavaScript
/**
* Type definitions for interactive configuration navigation
*/
/**
* Navigation view types
*/
export var ViewType;
(function (ViewType) {
ViewType["MAIN_MENU"] = "main_menu";
ViewType["SERVERS_LIST"] = "servers_list";
ViewType["SERVER_DETAIL"] = "server_detail";
ViewType["APPLICATIONS_LIST"] = "applications_list";
ViewType["APPLICATION_DETAIL"] = "application_detail";
ViewType["GROUPS_LIST"] = "groups_list";
ViewType["GROUP_DETAIL"] = "group_detail";
ViewType["TOOLSETS_LIST"] = "toolsets_list";
ViewType["TOOLSET_DETAIL"] = "toolset_detail";
ViewType["TOOL_DETAIL"] = "tool_detail";
})(ViewType || (ViewType = {}));
/**
* Interactive menu action types
*/
export var MenuAction;
(function (MenuAction) {
MenuAction["SELECT"] = "select";
MenuAction["BACK"] = "back";
MenuAction["EXIT"] = "exit";
MenuAction["REFRESH"] = "refresh";
MenuAction["EXPORT_JSON"] = "export_json";
MenuAction["EXPORT_YAML"] = "export_yaml";
MenuAction["FILTER"] = "filter";
MenuAction["SEARCH"] = "search";
MenuAction["NEXT_PAGE"] = "next_page";
MenuAction["PREV_PAGE"] = "prev_page";
MenuAction["COPY_TO_CLIPBOARD"] = "copy";
})(MenuAction || (MenuAction = {}));
/**
* Export format types
*/
export var ExportFormat;
(function (ExportFormat) {
ExportFormat["JSON"] = "json";
ExportFormat["YAML"] = "yaml";
})(ExportFormat || (ExportFormat = {}));
//# sourceMappingURL=types.js.map