superflected
Version:
A port of ActiveSupport's inflector to Node.js
13 lines (12 loc) • 538 B
TypeScript
export declare class Transliterator {
approximations: Record<string, string>;
constructor();
approximate(char: string, replacement: string): void;
transliterate(string: string, replacement: string): string;
}
export declare function transliterations(locale?: string): Transliterator;
export declare function setTransliterations(locale: string, fn: (transliterator: Transliterator) => void): void;
export declare function transliterate(string: string, options?: {
locale?: string;
replacement?: string;
}): string;