devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
66 lines (65 loc) • 3.21 kB
TypeScript
import { SimpleFormattersManager } from '@devexpress/utils/lib/formatters/manager';
import { NumberingFormat } from '../numbering-lists/list-level-properties';
export interface INumberConverter {
minValue: number;
maxValue: number;
type: NumberingFormat;
convertNumber(value: number): string;
}
export declare abstract class OrdinalBasedNumberConverter implements INumberConverter {
minValue: number;
maxValue: number;
type: NumberingFormat;
constructor();
convertNumber(value: number): string;
abstract convertNumberCore(value: number): string;
}
export declare abstract class OrdinalLocalBasedNumberConverter extends OrdinalBasedNumberConverter {
protected simpleFormattersManager: SimpleFormattersManager;
constructor(simpleFormattersManager: SimpleFormattersManager);
}
export declare class OrdinalEnglishNumberConverter extends OrdinalLocalBasedNumberConverter {
private ending;
constructor(simpleFormattersManager: SimpleFormattersManager);
convertNumberCore(value: number): string;
}
export declare class OrdinalFrenchNumberConverter extends OrdinalLocalBasedNumberConverter {
constructor(simpleFormattersManager: SimpleFormattersManager);
convertNumberCore(value: number): string;
}
export declare class OrdinalGermanNumberConverter extends OrdinalLocalBasedNumberConverter {
constructor(simpleFormattersManager: SimpleFormattersManager);
convertNumberCore(value: number): string;
}
export declare class OrdinalItalianNumberConverter extends OrdinalLocalBasedNumberConverter {
constructor(simpleFormattersManager: SimpleFormattersManager);
convertNumberCore(value: number): string;
}
export declare class OrdinalTurkishNumberConverter extends OrdinalLocalBasedNumberConverter {
constructor(simpleFormattersManager: SimpleFormattersManager);
convertNumberCore(value: number): string;
}
export declare class OrdinalGreekNumberConverter extends OrdinalLocalBasedNumberConverter {
constructor(simpleFormattersManager: SimpleFormattersManager);
convertNumberCore(value: number): string;
}
export declare class OrdinalSpanishNumberConverter extends OrdinalLocalBasedNumberConverter {
constructor(simpleFormattersManager: SimpleFormattersManager);
convertNumberCore(value: number): string;
}
export declare class OrdinalPortugueseNumberConverter extends OrdinalLocalBasedNumberConverter {
constructor(simpleFormattersManager: SimpleFormattersManager);
convertNumberCore(value: number): string;
}
export declare class OrdinalUkrainianNumberConverter extends OrdinalLocalBasedNumberConverter {
constructor(simpleFormattersManager: SimpleFormattersManager);
convertNumberCore(value: number): string;
}
export declare class OrdinalRussianNumberConverter extends OrdinalLocalBasedNumberConverter {
constructor(simpleFormattersManager: SimpleFormattersManager);
convertNumberCore(value: number): string;
}
export declare class OrdinalSwedishNumberConverter extends OrdinalLocalBasedNumberConverter {
constructor(simpleFormattersManager: SimpleFormattersManager);
convertNumberCore(value: number): string;
}