"use strict";
/* Socket Lib - Built with rolldown */
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });

//#region src/constants/time.ts
/**
* @file Time-related numeric constants. Provides millisecond-per-unit
*   multipliers (second/minute/hour/day) and derived cache TTLs such as the DLX
*   binary cache expiration.
*/
const MILLISECONDS_PER_SECOND = 1e3;
const MILLISECONDS_PER_MINUTE = 60 * MILLISECONDS_PER_SECOND;
const MILLISECONDS_PER_HOUR = 60 * MILLISECONDS_PER_MINUTE;
const MILLISECONDS_PER_DAY = 24 * MILLISECONDS_PER_HOUR;
const DLX_BINARY_CACHE_TTL = 7 * MILLISECONDS_PER_DAY;

//#endregion
exports.DLX_BINARY_CACHE_TTL = DLX_BINARY_CACHE_TTL;
exports.MILLISECONDS_PER_DAY = MILLISECONDS_PER_DAY;
exports.MILLISECONDS_PER_HOUR = MILLISECONDS_PER_HOUR;
exports.MILLISECONDS_PER_MINUTE = MILLISECONDS_PER_MINUTE;
exports.MILLISECONDS_PER_SECOND = MILLISECONDS_PER_SECOND;