UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

13 lines (12 loc) 602 B
import { C as parseStrictNonNegativeInteger, n as MAX_TIMER_TIMEOUT_MS } from "./number-coercion-CLj0HTDM.js"; //#region src/tui/local-run-shutdown.ts const LOCAL_RUN_SHUTDOWN_GRACE_MS = 12e4; /** Resolves the hard-exit grace period for local TUI shutdown. */ function resolveLocalRunShutdownGraceMs() { const raw = process.env.OPENCLAW_TUI_LOCAL_RUN_SHUTDOWN_GRACE_MS?.trim(); const parsed = parseStrictNonNegativeInteger(raw); if (parsed !== void 0) return Math.min(parsed, MAX_TIMER_TIMEOUT_MS); return LOCAL_RUN_SHUTDOWN_GRACE_MS; } //#endregion export { resolveLocalRunShutdownGraceMs as t };