kawazu
Version:
kawazu CLI tool for real-time chat in your editor
14 lines (13 loc) • 689 B
TypeScript
export declare function detectMessageType(content: string): 'text' | 'code';
export declare function formatMessage(username: string, content: string, timestamp: string, isOwnMessage?: boolean): string;
export declare function sanitizeMessage(content: string): string;
export declare function isSystemMessage(line: string): boolean;
export declare function extractNewContent(currentContent: string, lastContent: string): string;
export declare function isFileShareCommand(line: string): boolean;
export declare function parseFileShareCommand(line: string): {
command: string;
filePath?: string;
users?: string[];
permission?: 'read' | 'write';
token?: string;
} | null;