columns: {
    after: <Data = unknown>(
        current: Column<Data>,
        requester?: Plugin<any>,
    ) => Column<Data>[];
    before: <Data = unknown>(
        current: Column<Data>,
        requester?: Plugin<any>,
    ) => Column<Data>[];
    for: <DataType = any>(
        table: Table<DataType>,
        requester?: Plugin<any>,
    ) => Column<DataType>[];
    next: <Data = unknown>(
        current: Column<Data>,
        requester?: Plugin<any>,
    ) => undefined | Column<Data>;
    previous: <Data = unknown>(
        current: Column<Data>,
        requester?: Plugin<any>,
    ) => undefined | Column<Data>;
} = ...

Type declaration

  • after: <Data = unknown>(
        current: Column<Data>,
        requester?: Plugin<any>,
    ) => Column<Data>[]

    for a given current or reference column, return the columns that should appear after, or to the right of that column.

    if a plugin class is provided, the hierarchy of column list modifications will be respected.

  • before: <Data = unknown>(
        current: Column<Data>,
        requester?: Plugin<any>,
    ) => Column<Data>[]

    for a given current or reference column, return the columns that should appear before, or to the left of that column.

    if a plugin class is provided, the hierarchy of column list modifications will be respected.

  • for: <DataType = any>(
        table: Table<DataType>,
        requester?: Plugin<any>,
    ) => Column<DataType>[]
  • next: <Data = unknown>(
        current: Column<Data>,
        requester?: Plugin<any>,
    ) => undefined | Column<Data>

    for a given current or reference column, return the column that is immediately next, or to the right of that column.

    If a plugin class is provided, the hierarchy of column list modifications will be respected.

  • previous: <Data = unknown>(
        current: Column<Data>,
        requester?: Plugin<any>,
    ) => undefined | Column<Data>

    for a given current or reference column, return the column that is immediately previous, or to the left of that column.

    If a plugin class is provided, the hierarchy of column list modifications will be respected.