@3mo/data-grid
Version:
A data grid web component
25 lines • 1.14 kB
TypeScript
import { Currency } from '@3mo/localization';
import { DataGridColumnNumberBase } from './DataGridColumnNumberBase.js';
/**
* @element mo-data-grid-column-currency
*
* @attr currency - The currency of the values.
* @attr currencyDataSelector - The key path to the currency of the values.
*/
export declare class DataGridColumnCurrency<TData> extends DataGridColumnNumberBase<TData> {
static defaultCurrency?: Currency;
currency?: Currency;
currencyDataSelector?: KeyPath.Of<TData>;
private getCurrency;
getContentTemplate(value: number | undefined, data: TData): import("lit-html").HTMLTemplateResult;
getEditContentTemplate(value: number | undefined, data: TData): import("lit-html").HTMLTemplateResult;
getSumTemplate(sum: number): import("lit-html").HTMLTemplateResult;
generateCsvHeading(): Generator<string, void, any>;
generateCsvValue(value: number | undefined, data: TData): Generator<string, void, any>;
}
declare global {
interface HTMLElementTagNameMap {
'mo-data-grid-column-currency': DataGridColumnCurrency<unknown>;
}
}
//# sourceMappingURL=DataGridColumnCurrency.d.ts.map