rooks
Version:
Collection of awesome react hooks
22 lines (21 loc) • 1.09 kB
TypeScript
/**
* 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";