mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-01-19 07:26:59 +01:00
13 lines
417 B
TypeScript
13 lines
417 B
TypeScript
import type { Workspace } from '@yaakapp-internal/models';
|
|
import { createFastMutation } from '../hooks/useFastMutation';
|
|
import { invokeCmd } from '../lib/tauri';
|
|
|
|
export const upsertWorkspace = createFastMutation<
|
|
Workspace,
|
|
void,
|
|
Workspace | Partial<Omit<Workspace, 'id'>>
|
|
>({
|
|
mutationKey: ['upsert_workspace'],
|
|
mutationFn: (workspace) => invokeCmd<Workspace>('cmd_update_workspace', { workspace }),
|
|
});
|