@true-directive/base
Version:
The set of base classes for the TrueDirective Grid
16 lines (15 loc) • 939 B
TypeScript
/**
* Copyright (c) 2018-2019 Aleksey Melnikov, True Directive Company.
* @link https://truedirective.com/
* @license MIT
*/
import { NumberFormat } from './number-format.class';
export declare class NumberParserFormatter {
static unclotheNumber(txt: string, fmt: NumberFormat): any;
static splitNumber(txt: string, separators: Array<string>): any;
static roundTo(v: number, decimals: number): number;
static format(value: number, format: string | NumberFormat, separators: Array<string>): string;
static parse(txt: string, format: string, separators: Array<string>): any;
static canAcceptKey(txt: string, keyCode: number, char: string, format: string, separators: Array<string>, selStart: number, selEnd?: number, convertToFormat?: boolean): boolean;
static reformat(txt: string, format: string, separators: Array<string>, selStart: number, selEnd: number, convertToFormat?: boolean): any;
}