/opt/canhelp/node_modules/better-auth/dist/utils
NameSizeModeActions
boolean.mjs1770644editdlrm
boolean.mjs.map2710644editdlrm
constants.mjs1780644editdlrm
constants.mjs.map2190644editdlrm
date.mjs2080644editdlrm
date.mjs.map3630644editdlrm
get-request-ip.d.mts2630644editdlrm
get-request-ip.mjs8790644editdlrm
get-request-ip.mjs.map18110644editdlrm
hashing.mjs7630644editdlrm
hashing.mjs.map12960644editdlrm
hide-metadata.d.mts1840644editdlrm
hide-metadata.mjs1620644editdlrm
hide-metadata.mjs.map2340644editdlrm
index.d.mts4000644editdlrm
index.mjs4030644editdlrm
is-api-error.d.mts2340644editdlrm
is-api-error.mjs3480644editdlrm
is-api-error.mjs.map5360644editdlrm
is-atom.mjs2820644editdlrm
is-atom.mjs.map5730644editdlrm
is-promise.mjs2440644editdlrm
is-promise.mjs.map4540644editdlrm
middleware-response.mjs2730644editdlrm
middleware-response.mjs.map5440644editdlrm
password.mjs11720644editdlrm
password.mjs.map22240644editdlrm
plugin-helper.mjs4740644editdlrm
plugin-helper.mjs.map8290644editdlrm
shim.mjs5630644editdlrm
shim.mjs.map10760644editdlrm
time.d.mts18230644editdlrm
time.mjs23580644editdlrm
time.mjs.map49780644editdlrm
url.d.mts34760644editdlrm
url.mjs82950644editdlrm
url.mjs.map152640644editdlrm
wildcard.mjs43370644editdlrm
wildcard.mjs.map90440644editdlrm
Edit: /opt/canhelp/node_modules/better-auth/dist/utils/time.d.mts (1823B)
//#region src/utils/time.d.ts type Years = "years" | "year" | "yrs" | "yr" | "y"; type Months = "months" | "month" | "mo"; type Weeks = "weeks" | "week" | "w"; type Days = "days" | "day" | "d"; type Hours = "hours" | "hour" | "hrs" | "hr" | "h"; type Minutes = "minutes" | "minute" | "mins" | "min" | "m"; type Seconds = "seconds" | "second" | "secs" | "sec" | "s"; type Unit = Years | Months | Weeks | Days | Hours | Minutes | Seconds; type UnitAnyCase = Capitalize | Uppercase | Unit; type Suffix = " ago" | " from now"; type Prefix = "+" | "-" | "+ " | "- "; type BaseTimeString = `${number}${UnitAnyCase}` | `${number} ${UnitAnyCase}`; /** * A typed string representing a time duration. * Supports formats like "7d", "30m", "1 hour", "2 hours ago", "-5m", etc. */ type TimeString = BaseTimeString | `${BaseTimeString}${Suffix}` | `${Prefix}${BaseTimeString}`; /** * Parse a time string and return the value in milliseconds. * * @param value - A time string like "7d", "30m", "1 hour", "2 hours ago" * @returns The parsed value in milliseconds * @throws TypeError if the string format is invalid * * @example * ms("1d") // 86400000 * ms("2 hours") // 7200000 * ms("30s") // 30000 * ms("2 hours ago") // -7200000 */ declare function ms(value: TimeString): number; /** * Parse a time string and return the value in seconds. * * @param value - A time string like "7d", "30m", "1 hour", "2 hours ago" * @returns The parsed value in seconds (rounded) * @throws TypeError if the string format is invalid * * @example * sec("1d") // 86400 * sec("2 hours") // 7200 * sec("-30s") // -30 * sec("2 hours ago") // -7200 */ declare function sec(value: TimeString): number; //#endregion export { TimeString, ms, sec }; //# sourceMappingURL=time.d.mts.map