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

15 lines
461 B
TypeScript

import { useQuery } from '@tanstack/react-query';
import type { Tokens } from '@yaakapp-internal/templates';
import { invokeCmd } from '../lib/tauri';
export function useParseTemplate(template: string) {
return useQuery<Tokens>({
queryKey: ['parse_template', template],
queryFn: () => parseTemplate(template),
});
}
export async function parseTemplate(template: string): Promise<Tokens> {
return invokeCmd('cmd_parse_template', { template });
}