Docs
CodeRabbit
Cloudflare
AG Grid
SerpAPI
Netlify
OpenRouter
Neon
WorkOS
Clerk
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
CodeRabbit
Cloudflare
AG Grid
SerpAPI
Netlify
OpenRouter
Neon
WorkOS
Clerk
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
Table API Reference
Column API Reference
Row API Reference
Cell API Reference
Header API Reference
Features API Reference
Enterprise
Table API Reference

AngularTable

Type Alias: AngularTable<TFeatures, TData, TSelected>

ts
type AngularTable<TFeatures, TData, TSelected> = Table<TFeatures, TData> & object;
type AngularTable<TFeatures, TData, TSelected> = Table<TFeatures, TData> & object;

Defined in: injectTable.ts:25

Type Declaration

computed()

ts
computed: <TSubSelected>(props) => Signal<Readonly<TSubSelected>>;
computed: <TSubSelected>(props) => Signal<Readonly<TSubSelected>>;

Creates a computed that subscribe to changes in the table store with a custom selector. Default equality function is "shallow".

Type Parameters

TSubSelected

TSubSelected = { }

Parameters

props
equal?

ValueEqualityFn<TSubSelected>

selector

(state) => TSubSelected

Returns

Signal<Readonly<TSubSelected>>

state

ts
readonly state: Signal<Readonly<TSelected>>;
readonly state: Signal<Readonly<TSelected>>;

The selected state from the table store, based on the selector provided.

value

ts
readonly value: Signal<AngularTable<TFeatures, TData, TSelected>>;
readonly value: Signal<AngularTable<TFeatures, TData, TSelected>>;

A signal that returns the entire table instance. Will update on table/options change.

Type Parameters

TFeatures

TFeatures extends TableFeatures

TData

TData extends RowData

TSelected

TSelected = TableState<TFeatures>