Files
yaak-mountain-loop/src-web/hooks/useTemplateTokensToString.ts
Gregory Schier 40f0f5387a Fix lint problems
2024-12-03 09:43:16 -08:00

16 lines
570 B
TypeScript

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<string>({
placeholderData: (prev) => prev, // Keep previous data on refetch
queryKey: ['template_tokens_to_string', tokens],
queryFn: () => templateTokensToString(tokens),
});
}
export async function templateTokensToString(tokens: Tokens): Promise<string> {
return invokeCmd('cmd_template_tokens_to_string', { tokens });
}