type AppSvelteTable<TFeatures, TData, TTableComponents, TCellComponents, THeaderComponents> = SvelteTable<TFeatures, TData> & NoInfer<TTableComponents> & object;Defined in: packages/svelte-table/src/createTableHook.svelte.ts:289
Svelte-aware table returned by createAppTable, extended with the registered table components and the App* context wrappers.
AppCell: Component<{
cell: Cell<TFeatures, TData, any>;
children: Snippet<[Cell<TFeatures, TData, any> & NoInfer<TCellComponents> & object]>;
}>;Wraps a cell and provides cell context with pre-bound cellComponents.
<table.AppCell cell={cell}>
{#snippet children(c)}
<td><c.TextCell /></td>
{/snippet}
</table.AppCell>AppFooter: Component<{
children: Snippet<[Header<TFeatures, TData, any> & NoInfer<THeaderComponents> & object]>;
header: Header<TFeatures, TData, any>;
}>;Wraps a footer and provides header context with pre-bound headerComponents.
<table.AppFooter header={footer}>
{#snippet children(f)}
<td><f.FlexRender /></td>
{/snippet}
</table.AppFooter>AppHeader: Component<{
children: Snippet<[Header<TFeatures, TData, any> & NoInfer<THeaderComponents> & object]>;
header: Header<TFeatures, TData, any>;
}>;Wraps a header and provides header context with pre-bound headerComponents.
<table.AppHeader header={header}>
{#snippet children(h)}
<th><h.SortIndicator /></th>
{/snippet}
</table.AppHeader>AppTable: Component<{
children: Snippet;
}>;Root wrapper component that provides table context.
<table.AppTable>
<table>...</table>
</table.AppTable>FlexRender: typeof FlexRender;Convenience FlexRender component attached to the table instance.
TFeatures extends TableFeatures
TData extends RowData
TTableComponents extends Record<string, ComponentType<any>>
TCellComponents extends Record<string, ComponentType<any>>
THeaderComponents extends Record<string, ComponentType<any>>