/** * Temporal Hooks * * These hooks depend on the @js-temporal/polyfill package which requires * BigInt support. They are provided as a separate entry point to avoid * loading the polyfill for users who don't need temporal functionality. * * Install the polyfill first: * npm install @js-temporal/polyfill * * Then import temporal hooks like this: * import { useTemporalNow } from 'rooks/temporal' */ export { useTemporalAge } from "./hooks/useTemporalAge"; export { useTemporalCountdown } from "./hooks/useTemporalCountdown"; export { useTemporalElapsed } from "./hooks/useTemporalElapsed"; export { useTemporalNow } from "./hooks/useTemporalNow"; export type { TemporalAgeOptions, TemporalAgeResult, } from "./hooks/useTemporalAge"; export type { TemporalCountdownOptions, TemporalCountdownPrecision, TemporalCountdownResult, } from "./hooks/useTemporalCountdown"; export type { TemporalElapsedOptions, TemporalElapsedPrecision, } from "./hooks/useTemporalElapsed"; export type { TemporalNowKind, TemporalNowOptions, TemporalNowPrecision, } from "./hooks/useTemporalNow";