import { useQuery } from '@tanstack/react-query'; import type { Tokens } from '@yaakapp-internal/templates'; import { invokeCmd } from '../lib/tauri'; export function useTemplateTokensToString(tokens: Tokens) { return useQuery({ refetchOnWindowFocus: false, queryKey: ['template_tokens_to_string', tokens], queryFn: () => templateTokensToString(tokens), }); } export async function templateTokensToString(tokens: Tokens): Promise { return invokeCmd('cmd_template_tokens_to_string', { tokens }); }