Column definition.

interface IColumn<T> {
    id: string;
    isHidden?: boolean;
    label: string;
    isAvailable(): boolean;
    renderCell(data: T): ReactNode;
    sort(a: T, b: T): undefined | number;
}

Type Parameters

  • T

Properties

id: string
isHidden?: boolean
label: string

Methods