UNPKG

synapse-react-client

Version:

[![Build Status](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client.svg?branch=main)](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synaps

24 lines (23 loc) 834 B
import React from 'react'; import { QueryClient } from 'react-query'; export declare type SynapseContextType = { accessToken?: string; isInExperimentalMode: boolean; utcTime: boolean; }; /** * This must be exported to use the context in class components. */ export declare const SynapseContext: React.Context<SynapseContextType | undefined>; export declare type SynapseContextProviderProps = { synapseContext?: SynapseContextType; queryClient?: QueryClient; }; /** * Provides context necessary for most components in SRC * @param param0 * @returns */ export declare const SynapseContextProvider: React.FunctionComponent<SynapseContextProviderProps>; export declare const SynapseContextConsumer: React.Consumer<SynapseContextType | undefined>; export declare function useSynapseContext(): SynapseContextType;