import { PluginFunc, ConfigType } from 'dayjs/esm' | |
declare interface RelativeTimeThreshold { | |
l: string | |
r?: number | |
d?: string | |
} | |
declare interface RelativeTimeOptions { | |
rounding?: (num: number) => number | |
thresholds?: RelativeTimeThreshold[] | |
} | |
declare const plugin: PluginFunc<RelativeTimeOptions> | |
export = plugin | |
declare module 'dayjs/esm' { | |
interface Dayjs { | |
fromNow(withoutSuffix?: boolean): string | |
from(compared: ConfigType, withoutSuffix?: boolean): string | |
toNow(withoutSuffix?: boolean): string | |
to(compared: ConfigType, withoutSuffix?: boolean): string | |
} | |
} | |