advanced-js-kit
Version:
Modern TypeScript utility library with tree-shaking support - Array, String, Number, Network, Sleep, and JWT utilities for JavaScript and TypeScript projects
24 lines (22 loc) • 884 B
text/typescript
/**
* Converts various time units to total seconds
* @param options - Object containing optional time units
* @param options.seconds - Number of seconds (default: 0)
* @param options.minutes - Number of minutes (default: 0)
* @param options.hours - Number of hours (default: 0)
* @param options.days - Number of days (default: 0)
* @param options.months - Number of months (default: 0, assumes 30 days per month)
* @param options.years - Number of years (default: 0, assumes 365 days per year)
* @returns Total time in seconds
*/
declare function convertToSeconds(options?: {
seconds?: number;
minutes?: number;
hours?: number;
days?: number;
months?: number;
years?: number;
}): number;
declare const getUnixTimestampMs: () => number;
declare const getUnixTimestamp: () => number;
export { convertToSeconds, getUnixTimestamp, getUnixTimestampMs };