Prometheus Entity Management API
    Preparing search index...

    Interface Column<TData>

    interface Column<TData> {
        clearSorting: () => void;
        columnDef: ColumnDef<TData>;
        columns: Column<TData>[];
        depth: number;
        getAutoFilterFn: () => FilterFn<TData> | undefined;
        getAutoSortDir: () => "desc" | "asc";
        getAutoSortingFn: () => SortingFn<TData>;
        getCanFilter: () => boolean;
        getCanGroup: () => boolean;
        getCanHide: () => boolean;
        getCanPin: () => boolean;
        getCanResize: () => boolean;
        getCanSort: () => boolean;
        getFilterValue: () => unknown;
        getFlatColumns: () => Column<TData>[];
        getGroupedIndex: () => number;
        getIndex: (position?: "center" | "left" | "right") => number;
        getIsFiltered: () => boolean;
        getIsGrouped: () => boolean;
        getIsPinned: () => false | "left" | "right";
        getIsSorted: () => false | "desc" | "asc";
        getIsVisible: () => boolean;
        getLeafColumns: () => Column<TData>[];
        getNextSortingOrder: () => false | "desc" | "asc";
        getSize: () => number;
        getSortIndex: () => number;
        getStart: (position?: "center" | "left" | "right") => number;
        id: string;
        parent?: Column<TData>;
        pin: (position: false | "left" | "right") => void;
        resetSize: () => void;
        setFilterValue: (value: unknown) => void;
        toggleGrouping: () => void;
        toggleSorting: (desc?: boolean, isMulti?: boolean) => void;
        toggleVisibility: (value?: boolean) => void;
    }

    Type Parameters

    • TData
    Index
    clearSorting: () => void
    columnDef: ColumnDef<TData>
    columns: Column<TData>[]
    depth: number
    getAutoFilterFn: () => FilterFn<TData> | undefined
    getAutoSortDir: () => "desc" | "asc"
    getAutoSortingFn: () => SortingFn<TData>
    getCanFilter: () => boolean
    getCanGroup: () => boolean
    getCanHide: () => boolean
    getCanPin: () => boolean
    getCanResize: () => boolean
    getCanSort: () => boolean
    getFilterValue: () => unknown
    getFlatColumns: () => Column<TData>[]
    getGroupedIndex: () => number
    getIndex: (position?: "center" | "left" | "right") => number
    getIsFiltered: () => boolean
    getIsGrouped: () => boolean
    getIsPinned: () => false | "left" | "right"
    getIsSorted: () => false | "desc" | "asc"
    getIsVisible: () => boolean
    getLeafColumns: () => Column<TData>[]
    getNextSortingOrder: () => false | "desc" | "asc"
    getSize: () => number
    getSortIndex: () => number
    getStart: (position?: "center" | "left" | "right") => number
    id: string
    parent?: Column<TData>
    pin: (position: false | "left" | "right") => void
    resetSize: () => void
    setFilterValue: (value: unknown) => void
    toggleGrouping: () => void
    toggleSorting: (desc?: boolean, isMulti?: boolean) => void
    toggleVisibility: (value?: boolean) => void