import { useContext } from 'react' import { NovaKitContext } from './context' import type { NovaKitContextValue } from '../types' /** * Hook 获取 NovaKit Context */ export function useNovaKit(): NovaKitContextValue { const context = useContext(NovaKitContext) if (!context) { throw new Error('useNovaKit must be used within a NovaKitProvider') } return context }