UNPKG

@true-directive/base

Version:

The set of base classes for the TrueDirective Grid

27 lines (26 loc) 1.04 kB
/** * Copyright (c) 2018-2019 Aleksey Melnikov, True Directive Company. * @link https://truedirective.com/ * @license MIT */ import { ColumnType } from './enums'; import { Column } from './column.class'; import { Locale } from '../internationalization/locale.class'; /** * Форматирование числовых значений и дат/времени для вывода в гриде */ export declare class ValueFormatter { private _dateFormats; private _numberFormats; private _locale; /** * Установка требуемой локализации, из которой будут взяты разделители чисел * и шаблоны дат/времени по умолчанию * @param locale Локализация. */ setLocale(locale: Locale): void; private getNumFormat; private getDateFormat; format(cType: ColumnType, format: string, value: any): string; displayedValue(c: Column, value: any, row: any): string; }