Prometheus Entity Management API
    Preparing search index...

    Interface ColumnDef<TData, TValue>

    interface ColumnDef<TData, TValue = unknown> {
        accessorFn?: AccessorFn<TData, TValue>;
        accessorKey?: keyof TData & string;
        aggregationFn?:
            | "auto"
            | "max"
            | "min"
            | "count"
            | "sum"
            | AggregationFn<TData>
            | "mean"
            | "median"
            | "unique";
        cell?: CellRenderer<TData>;
        columns?: ColumnDef<TData, unknown>[];
        enableFiltering?: boolean;
        enableGrouping?: boolean;
        enableHiding?: boolean;
        enablePinning?: boolean;
        enableResizing?: boolean;
        enableSorting?: boolean;
        filterFn?: "auto" | FilterFn<TData>;
        footer?: HeaderRenderer<TData>;
        header?: HeaderRenderer<TData>;
        id?: string;
        invertSorting?: boolean;
        maxSize?: number;
        meta?: ColumnMeta<TData>;
        minSize?: number;
        size?: number;
        sortDescFirst?: boolean;
        sortingFn?: "auto" | SortingFn<TData>;
        sortUndefined?: false | "first" | "last";
    }

    Type Parameters

    • TData
    • TValue = unknown
    Index
    accessorFn?: AccessorFn<TData, TValue>
    accessorKey?: keyof TData & string
    aggregationFn?:
        | "auto"
        | "max"
        | "min"
        | "count"
        | "sum"
        | AggregationFn<TData>
        | "mean"
        | "median"
        | "unique"
    columns?: ColumnDef<TData, unknown>[]
    enableFiltering?: boolean
    enableGrouping?: boolean
    enableHiding?: boolean
    enablePinning?: boolean
    enableResizing?: boolean
    enableSorting?: boolean
    filterFn?: "auto" | FilterFn<TData>
    id?: string
    invertSorting?: boolean
    maxSize?: number
    minSize?: number
    size?: number
    sortDescFirst?: boolean
    sortingFn?: "auto" | SortingFn<TData>
    sortUndefined?: false | "first" | "last"