UNPKG

react-intlayer

Version:

Easily internationalize i18n your React applications with type-safe multilingual content management.

26 lines (24 loc) 903 B
import { relativeTime } from "@intlayer/core"; //#region src/server/format/useRelativeTime.d.ts /** * Client-side React hook for accessing a localized relative time formatter. * * This hook: * - Reads the current locale from {@link useLocaleBase}. * - Creates a new relative time formatter with {@link createRelativeTime}. * - Returns a function that can format time differences into localized strings. * * Example: * ```tsx * const relativeTime = useRelativeTime(); * const formatted = relativeTime(new Date("2024-08-01"), new Date()); * // e.g., "2 weeks ago" * ``` * * @returns {ReturnType<typeof createRelativeTime>} A relative time formatting function * bound to the current client locale. */ declare const useRelativeTime: () => (...args: Parameters<typeof relativeTime>) => string; //#endregion export { useRelativeTime }; //# sourceMappingURL=useRelativeTime.d.ts.map