Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface LogTableInstance<D>

Type parameters

  • D: Record<string, unknown> = Record<string, unknown>

Hierarchy

Index

Properties

allColumns

allColumns: Array<LogColumnInstance<D>>

allColumnsHidden

allColumnsHidden: boolean

canNextPage

canNextPage: boolean

canPreviousPage

canPreviousPage: boolean

columns

columns: Array<LogColumnInstance<D>>

dispatch

dispatch: TableDispatch

flatHeaders

flatHeaders: Array<LogColumnInstance<D>>

flatRows

flatRows: Array<Row<D>>

footerGroups

footerGroups: Array<LogHeaderGroup<D>>

getHooks

getHooks: () => Hooks<D>

Type declaration

    • (): Hooks<D>
    • Returns Hooks<D>

getTableBodyProps

getTableBodyProps: (propGetter?: TableBodyPropGetter<D>) => TableBodyProps

Type declaration

    • (propGetter?: TableBodyPropGetter<D>): TableBodyProps
    • Parameters

      • Optional propGetter: TableBodyPropGetter<D>

      Returns TableBodyProps

getTableProps

getTableProps: (propGetter?: TablePropGetter<D>) => TableProps

Type declaration

    • (propGetter?: TablePropGetter<D>): TableProps
    • Parameters

      • Optional propGetter: TablePropGetter<D>

      Returns TableProps

getToggleHideAllColumnsProps

getToggleHideAllColumnsProps: (props?: Partial<TableToggleHideAllColumnProps>) => TableToggleHideAllColumnProps

Type declaration

    • (props?: Partial<TableToggleHideAllColumnProps>): TableToggleHideAllColumnProps
    • Parameters

      • Optional props: Partial<TableToggleHideAllColumnProps>

      Returns TableToggleHideAllColumnProps

gotoPage

gotoPage: (updater: ((pageIndex: number) => number) | number) => void

Type declaration

    • (updater: ((pageIndex: number) => number) | number): void
    • Parameters

      • updater: ((pageIndex: number) => number) | number

      Returns void

headerGroups

headerGroups: Array<LogHeaderGroup<D>>

headers

headers: Array<LogColumnInstance<D>>

nextPage

nextPage: () => void

Type declaration

    • (): void
    • Returns void

page

page: Array<Row<D>>

pageCount

pageCount: number

pageOptions

pageOptions: number[]

plugins

plugins: Array<PluginHook<D>>

prepareRow

prepareRow: (row: Row<D>) => void

Type declaration

    • (row: Row<D>): void
    • Parameters

      • row: Row<D>

      Returns void

previousPage

previousPage: () => void

Type declaration

    • (): void
    • Returns void

rows

rows: Array<Row<D>>

rowsById

rowsById: Record<string, Row<D>>

setHiddenColumns

setHiddenColumns: (param: Array<IdType<D>> | UpdateHiddenColumns<D>) => void

Type declaration

setPageSize

setPageSize: (pageSize: number) => void

Type declaration

    • (pageSize: number): void
    • Parameters

      • pageSize: number

      Returns void

state

state: LogTableState<D>

toggleHideAllColumns

toggleHideAllColumns: (value?: undefined | false | true) => void

Type declaration

    • (value?: undefined | false | true): void
    • Parameters

      • Optional value: undefined | false | true

      Returns void

toggleHideColumn

toggleHideColumn: (columnId: IdType<D>, value?: undefined | false | true) => void

Type declaration

    • (columnId: IdType<D>, value?: undefined | false | true): void
    • Parameters

      • columnId: IdType<D>
      • Optional value: undefined | false | true

      Returns void

totalColumnsWidth

totalColumnsWidth: number

visibleColumns

visibleColumns: Array<LogColumnInstance<D>>

Generated using TypeDoc