beherbergung/frontend/search/components/util/datagrid/columnRaw.ts

24 lines
470 B
TypeScript
Raw Normal View History

import {Array2StringTransformOptions, DateToISOTransformOptions} from "../tableValueMapper";
2022-03-14 13:27:20 +01:00
export type ColumnOptions = {
dateFormat?: string
filter?: {
operator?: string
}
2022-03-14 13:27:20 +01:00
transform?: {
array2string?: Array2StringTransformOptions
date2Iso?: DateToISOTransformOptions
2022-03-14 13:27:20 +01:00
}
}
2022-03-14 12:00:17 +01:00
export interface ColumnRaw {
name: string;
header: string;
type: string;
2022-03-14 13:27:20 +01:00
editable?: boolean;
defaultWidth?: number;
group?: string;
options?: ColumnOptions
2022-03-14 12:00:17 +01:00
}