UNPKG

@adaptabletools/adaptable

Version:

Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

22 lines (21 loc) 1.1 kB
import { NumberFormatterOptions, DateFormatterOptions, StringFormatterOptions } from '../../AdaptableState/Common/AdaptableFormat'; import { IRowNode } from 'ag-grid-enterprise'; import { AdaptableApi, AdaptableColumn } from '../../types'; /** * Context used for Placeholders in Display Format */ export interface DisplayFormatPlaceholderContext { column: AdaptableColumn; rowNode: IRowNode; input: any; api: AdaptableApi; } export declare function NumberFormatter(input: number, options?: NumberFormatterOptions, rowNode?: IRowNode, column?: AdaptableColumn, api?: AdaptableApi): string; export declare function DateFormatter(input: number | Date | string, options: DateFormatterOptions, strictFormatting?: boolean): string | undefined; export declare function StringFormatter(input: string, options?: StringFormatterOptions, rowNode?: IRowNode, column?: AdaptableColumn, api?: AdaptableApi): string; declare const _default: { NumberFormatter: typeof NumberFormatter; DateFormatter: typeof DateFormatter; StringFormatter: typeof StringFormatter; }; export default _default;