UNPKG

@ahmed5938/sorani-helper

Version:

TypeScript library for processing Central Kurdish (Sorani) text: Arabic-to-Kurdish conversion, keyboard layout mapping, validation, and input handling.

14 lines (13 loc) 503 B
import { KurdishProcessorOptions, ValidationResult } from './types'; export declare class KurdishProcessor { private options; constructor(options?: KurdishProcessorOptions); process(input: string): string; private filterByAllowedOptions; validate(input: string): ValidationResult; private convertArabicToKurdish; private convertEnglishLayoutToKurdish; private filterText; private escapeRegExp; updateOptions(newOptions: Partial<KurdishProcessorOptions>): void; }