UNPKG

@yar.ua/numerals

Version:

Number to text - Inflector for Ukrainian numerals

22 lines (21 loc) 1.35 kB
import * as cardinals from "./cardinals.js"; import * as ordinals from "./ordinals.js"; import * as decimals from "./decimals.js"; import * as fractionals from "./fractionals.js"; import * as grammar from "./grammar.js"; import * as syntax from "./syntax/node.js"; import * as lexeme from "./lexeme/lexeme.js"; import * as paradigm from "./lexeme/paradigm.js"; import * as errors from "./errors.js"; import * as diagram from "./diagram.js"; export { cardinals, ordinals, decimals, fractionals, grammar, syntax, lexeme, paradigm, errors, diagram, }; export declare class InflectionParams { insert_ones: boolean; strict_range: boolean; stress: boolean; } export declare function remove_stress(text: string): string; export declare function inflect_cardinal(whole: string | number, form: Partial<grammar.InflectionForm>, params: Partial<InflectionParams>): string; export declare function inflect_ordinal(whole: string | number, form: Partial<grammar.InflectionForm>, params: Partial<InflectionParams>): string; export declare function inflect_decimal(whole: string, decimal: string, form: Partial<grammar.InflectionForm>, params: Partial<InflectionParams>): string; export declare function inflect_fraction(whole: string, numerator: string, denominator: string, form: Partial<grammar.InflectionForm>, params: Partial<InflectionParams>): string;