Kaizen
Browse modulesData tabledatatable/sharedInterfaces

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

ParameterType
input{ name: string; payload: ViewPayload; tableKey: string; visibility: ViewVisibility; }
input.namestring
input.payloadViewPayload
input.tableKeystring
input.visibilityViewVisibility

Returns

Promise<SavedView>


deleteView

deleteView: (input: {
  id: string;
}) => Promise<void>;

Defined in: shared/datatable/views/types.ts:45

Parameters

ParameterType
input{ id: string; }
input.idstring

Returns

Promise<void>


renameView

renameView: (input: {
  id: string;
  name: string;
  visibility?: ViewVisibility;
}) => Promise<SavedView>;

Defined in: shared/datatable/views/types.ts:36

Parameters

ParameterType
input{ id: string; name: string; visibility?: ViewVisibility; }
input.idstring
input.namestring
input.visibility?ViewVisibility

Returns

Promise<SavedView>


saveViewPayload

saveViewPayload: (input: {
  id: string;
  payload: ViewPayload;
}) => Promise<SavedView>;

Defined in: shared/datatable/views/types.ts:41

Parameters

ParameterType
input{ id: string; payload: ViewPayload; }
input.idstring
input.payloadViewPayload

Returns

Promise<SavedView>

On this page