Files
clickhouse-agx/src/lib/query.ts
2024-12-03 14:07:39 +01:00

20 lines
375 B
TypeScript

import { invoke } from '@tauri-apps/api/tauri';
export async function exec(query: string) {
try {
const r: string = await invoke('query', {
query
});
return JSON.parse(r) as CHResponse;
} catch (e) {
console.error(e);
}
}
export type CHResponse =
| {
meta: Array<{ name: string; type: string }>;
data: Array<{ [key: string]: any }>;
}
| undefined;