Interface: DataTableViewsActions
Defined in: shared/datatable/views/types.ts:29
Properties
createView
createView: (input: {
name: string;
payload: ViewPayload;
tableKey: string;
visibility: ViewVisibility;
}) => Promise<SavedView>;Defined in: shared/datatable/views/types.ts:30
Parameters
| Parameter | Type |
|---|---|
input | { name: string; payload: ViewPayload; tableKey: string; visibility: ViewVisibility; } |
input.name | string |
input.payload | ViewPayload |
input.tableKey | string |
input.visibility | ViewVisibility |
Returns
Promise<SavedView>
deleteView
deleteView: (input: {
id: string;
}) => Promise<void>;Defined in: shared/datatable/views/types.ts:45
Parameters
| Parameter | Type |
|---|---|
input | { id: string; } |
input.id | string |
Returns
Promise<void>
renameView
renameView: (input: {
id: string;
name: string;
visibility?: ViewVisibility;
}) => Promise<SavedView>;Defined in: shared/datatable/views/types.ts:36
Parameters
| Parameter | Type |
|---|---|
input | { id: string; name: string; visibility?: ViewVisibility; } |
input.id | string |
input.name | string |
input.visibility? | ViewVisibility |
Returns
Promise<SavedView>
saveViewPayload
saveViewPayload: (input: {
id: string;
payload: ViewPayload;
}) => Promise<SavedView>;Defined in: shared/datatable/views/types.ts:41
Parameters
| Parameter | Type |
|---|---|
input | { id: string; payload: ViewPayload; } |
input.id | string |
input.payload | ViewPayload |
Returns
Promise<SavedView>