@rhofkens/mcp-quotes-server-claude-code
Version:
Model Context Protocol (MCP) server for managing and serving quotes
53 lines • 1.91 kB
JavaScript
/**
* MCP Quotes Server - Template System Types
*
* Comprehensive type definitions for the quote prompt template system
* Supporting categories, versioning, dynamic variables, and template composition
*/
/**
* Supported template categories for different quote contexts
*/
export var TemplateCategory;
(function (TemplateCategory) {
TemplateCategory["MOTIVATIONAL"] = "motivational";
TemplateCategory["INSPIRATIONAL"] = "inspirational";
TemplateCategory["BUSINESS"] = "business";
TemplateCategory["PHILOSOPHICAL"] = "philosophical";
TemplateCategory["LITERARY"] = "literary";
TemplateCategory["SCIENTIFIC"] = "scientific";
TemplateCategory["HISTORICAL"] = "historical";
TemplateCategory["HUMOR"] = "humor";
TemplateCategory["WISDOM"] = "wisdom";
TemplateCategory["LEADERSHIP"] = "leadership";
TemplateCategory["EDUCATION"] = "education";
TemplateCategory["TECHNOLOGY"] = "technology";
TemplateCategory["SPORTS"] = "sports";
TemplateCategory["CREATIVITY"] = "creativity";
TemplateCategory["CUSTOM"] = "custom";
})(TemplateCategory || (TemplateCategory = {}));
/**
* Template variable types for validation
*/
export var VariableType;
(function (VariableType) {
VariableType["STRING"] = "string";
VariableType["NUMBER"] = "number";
VariableType["BOOLEAN"] = "boolean";
VariableType["ENUM"] = "enum";
VariableType["DATE"] = "date";
VariableType["ARRAY"] = "array";
VariableType["OBJECT"] = "object";
})(VariableType || (VariableType = {}));
/**
* Template output formats
*/
export var OutputFormat;
(function (OutputFormat) {
OutputFormat["TEXT"] = "text";
OutputFormat["JSON"] = "json";
OutputFormat["MARKDOWN"] = "markdown";
OutputFormat["HTML"] = "html";
OutputFormat["CSV"] = "csv";
OutputFormat["XML"] = "xml";
})(OutputFormat || (OutputFormat = {}));
//# sourceMappingURL=templates.js.map