@3mo/data-grid
Version:
A data grid web component
19 lines • 974 B
TypeScript
import { type StaticValue } from '@a11d/lit';
import { FieldDateTimePrecision } from '@3mo/date-time-fields';
import { DataGridColumnComponent } from '../DataGridColumnComponent.js';
/**
* @attr formatOptions - Options to pass to DateTime.prototype.format()
* @attr precision - The precision of the date/time.
* @attr pickerHidden - Hides the date/time picker
*/
export declare abstract class DataGridColumnDateTimeBase<TData, TDate extends {
format(...options: any[]): string;
}> extends DataGridColumnComponent<TData, TDate> {
abstract readonly fieldTag: StaticValue;
formatOptions?: Intl.DateTimeFormatOptions;
precision: FieldDateTimePrecision;
pickerHidden: boolean;
protected getFormatOptions(defaultPrecision: FieldDateTimePrecision): Intl.DateTimeFormatOptions | undefined;
getEditContentTemplate(value: TDate | undefined, data: TData): import("lit-html").HTMLTemplateResult;
}
//# sourceMappingURL=DataGridColumnDateTimeBase.d.ts.map