maplestorysea-mcp-server
Version:
NEXON MapleStory SEA API MCP Server for Claude Desktop - Complete character info, union details, guild data, rankings optimized for SEA servers
44 lines • 1.31 kB
TypeScript
/**
* Guild-related utility functions
*/
/**
* Validate guild name format
*/
export declare function validateGuildName(guildName: string): void;
/**
* Sanitize guild name
*/
export declare function sanitizeGuildName(guildName: string): string;
/**
* Calculate fuzzy match score between two strings
*/
export declare function calculateFuzzyScore(str1: string, str2: string): number;
/**
* Generate potential guild name variations for fuzzy search
*/
export declare function generateGuildNameVariations(guildName: string): string[];
/**
* Parse guild level from guild basic info
*/
export declare function parseGuildLevel(guildBasic: any): number;
/**
* Parse guild member count
*/
export declare function parseGuildMemberCount(guildBasic: any): number;
/**
* Calculate guild score based on level and member count
*/
export declare function calculateGuildScore(guildBasic: any): number;
/**
* Validate guild ID format
*/
export declare function validateGuildId(guildId: string): void;
/**
* Generate guild cache keys
*/
export declare const GuildCacheKeys: {
guildId: (guildName: string, worldName: string) => string;
guildBasic: (guildId: string, date?: string) => string;
guildSearch: (searchTerm: string, worldName: string) => string;
};
//# sourceMappingURL=guild-utils.d.ts.map