Files
vite-react-template/src/modules/query.ts

18 lines
585 B
TypeScript

import { Query, DataOpts } from '@kevisual/query';
import { QueryLoginBrowser } from '@kevisual/api/query-login'
import { useContextKey } from '@kevisual/context';
import { QueryClient } from '@tanstack/react-query';
export const query = useContextKey('query', new Query({
url: '/api/router',
}));
export const queryClient = useContextKey('queryClient', new Query({
url: '/client/router',
}));
export const queryLogin = useContextKey('queryLogin', new QueryLoginBrowser({
query: query
}));
export const stackQueryClient = useContextKey('stackQueryClient', new QueryClient());