mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-07 23:22:52 +00:00
26 lines
782 B
TypeScript
26 lines
782 B
TypeScript
// Numeric coercion helpers for plugin runtime inputs.
|
|
|
|
export {
|
|
asFiniteNumberInRange,
|
|
asSafeIntegerInRange,
|
|
parseFiniteNumber,
|
|
clampTimerTimeoutMs,
|
|
resolveTimerTimeoutMs,
|
|
finiteSecondsToTimerSafeMilliseconds,
|
|
MAX_TIMER_TIMEOUT_MS,
|
|
MAX_TIMER_TIMEOUT_SECONDS,
|
|
resolveIntegerOption,
|
|
resolveNonNegativeIntegerOption,
|
|
resolveOptionalIntegerOption,
|
|
parseStrictInteger,
|
|
parseStrictFiniteNumber,
|
|
parseStrictNonNegativeInteger,
|
|
parseStrictPositiveInteger,
|
|
positiveSecondsToSafeMilliseconds,
|
|
nonNegativeSecondsToSafeMilliseconds,
|
|
resolveExpiresAtMsFromDurationSeconds,
|
|
resolveExpiresAtMsFromDurationOrEpoch,
|
|
resolveExpiresAtMsFromEpochSeconds,
|
|
} from "../shared/number-coercion.js";
|
|
export { MAX_TCP_PORT, parseTcpPort } from "../infra/tcp-port.js";
|