diff --git a/packages/src/utils/create-safe-context.ts b/packages/src/utils/create-safe-context.ts index b216412..004f71a 100644 --- a/packages/src/utils/create-safe-context.ts +++ b/packages/src/utils/create-safe-context.ts @@ -1,12 +1,11 @@ import { type Provider, createContext, useContext } from 'react'; -type NullSymbolType = typeof NullSymbol; -const NullSymbol = Symbol('Null'); - export type CreateContextReturn = [Provider, () => T]; export function createSafeContext(displayName?: string): CreateContextReturn { - const Context = createContext(NullSymbol); + const NullSymbol = Symbol('Null'); + + const Context = createContext(NullSymbol); Context.displayName = displayName ?? 'SafeContext'; function useSafeContext() {