@0xsplits/splits-sdk-react
Version:
React wrapper for the 0xSplits SDK
16 lines (13 loc) • 460 B
text/typescript
import { SplitsClient } from '@0xsplits/splits-sdk'
import { SplitsReactSdkContext } from './context'
export const getSplitsClient = (
context: SplitsReactSdkContext | undefined,
): SplitsClient => {
if (context === undefined) {
throw new Error('Make sure to include <SplitsProvider>')
}
if (context.splitsClient === undefined) {
throw new Error('Make sure to initialize your config with useSplitsClient')
}
return context.splitsClient
}