synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
21 lines • 981 B
TypeScript
import { CreateGridRequest, GridReplica, GridSession } from '@sage-bionetworks/synapse-client';
import { UseMutationOptions } from '@tanstack/react-query';
export type CreateOrGetGridSessionInput = {
createGridRequest?: CreateGridRequest;
sessionId?: string;
};
/**
* Mutation to establish a grid connection by creating or getting an existing session and creating a replica.
*
* @param gridSqlOrSessionId - The SQL query or session ID to use for the grid connection.
* @param schemaId - Optional schema ID to associate with the session.
* @param options
*/
export default function useInitializeGridConnection(options?: Omit<UseMutationOptions<{
session: GridSession;
replica: GridReplica;
}, unknown, CreateOrGetGridSessionInput>, 'mutationFn'>): import("@tanstack/react-query").UseMutationResult<{
session: GridSession;
replica: GridReplica;
}, unknown, CreateOrGetGridSessionInput, unknown>;
//# sourceMappingURL=useInitializeGridConnection.d.ts.map