# AngularTable # Type Alias: AngularTable\ ```ts type AngularTable = Table & object; ``` Defined in: [injectTable.ts:25](https://github.com/TanStack/table/blob/main/packages/angular-table/src/injectTable.ts#L25) ## Type Declaration ### computed() ```ts computed: (props) => Signal>; ``` 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>; ``` The selected state from the table store, based on the selector provided. ### value ```ts readonly value: Signal>; ``` 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`\>