type AppLitTable<TFeatures, TData, TSelected, TTableComponents, TCellComponents, THeaderComponents> = LitTable<TFeatures, TData, TSelected> & NoInfer<TTableComponents> & object;Defined in: packages/lit-table/src/createTableHook.ts:288
Extended table API returned by useAppTable with all App wrapper functions
AppCell: <TValue>(cell, renderFn) => LitRenderable;Wraps a cell and provides cell context with pre-bound cellComponents.
TValue extends CellData = CellData
Cell<TFeatures, TData, TValue>
(cell) => LitRenderable
${table.AppCell(cell, (c) => html`<td>${c.FlexRender()}</td>`)}AppFooter: <TValue>(header, renderFn) => LitRenderable;Wraps a footer and provides header context with pre-bound headerComponents.
TValue extends CellData = CellData
Header<TFeatures, TData, TValue>
(header) => LitRenderable
${table.AppFooter(footer, (f) => html`<td>${f.FlexRender()}</td>`)}AppHeader: <TValue>(header, renderFn) => LitRenderable;Wraps a header and provides header context with pre-bound headerComponents.
TValue extends CellData = CellData
Header<TFeatures, TData, TValue>
(header) => LitRenderable
${table.AppHeader(header, (h) => html`<th>${h.FlexRender()}</th>`)}FlexRender: typeof FlexRender;Convenience FlexRender function attached to the table instance. Renders cell, header, or footer content from column definitions.
${table.FlexRender({ header })}
${table.FlexRender({ cell })}
${table.FlexRender({ footer: header })}TFeatures extends TableFeatures
TData extends RowData
TSelected
TTableComponents extends Record<string, ComponentType<any>>
TCellComponents extends Record<string, ComponentType<any>>
THeaderComponents extends Record<string, ComponentType<any>>