@gguf/claw
Version:
Multi-channel AI gateway with extensible messaging integrations
11 lines (10 loc) • 490 B
TypeScript
/**
* Normalize text for duplicate comparison.
* - Trims whitespace
* - Lowercases
* - Strips emoji (Emoji_Presentation and Extended_Pictographic)
* - Collapses multiple spaces to single space
*/
export declare function normalizeTextForComparison(text: string): string;
export declare function isMessagingToolDuplicateNormalized(normalized: string, normalizedSentTexts: string[]): boolean;
export declare function isMessagingToolDuplicate(text: string, sentTexts: string[]): boolean;