@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
TypeScript
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;