@3mo/data-grid
Version:
A data grid web component
20 lines • 902 B
TypeScript
import { DataGridColumnComponent } from './DataGridColumnComponent.js';
/**
* @element mo-data-grid-column-image
*
* @attr tooltipSelector - The data selector of the column to use as a tooltip. If a function is provided, it will be called with the data as an argument.
*/
export declare class DataGridColumnImage<TData> extends DataGridColumnComponent<TData, string> {
tooltipSelector?: KeyPath.Of<TData> | ((data: TData) => string | undefined);
nonSortable: boolean;
nonEditable: boolean;
getContentTemplate(value: string | undefined, data: TData): import("lit-html").HTMLTemplateResult;
generateCsvValue(value: string, data: TData): Generator<string, void, unknown>;
private getTooltipText;
}
declare global {
interface HTMLElementTagNameMap {
'mo-data-grid-column-image': DataGridColumnImage<unknown>;
}
}
//# sourceMappingURL=DataGridColumnImage.d.ts.map