Files
openclaw/src/plugin-sdk/webhook-numeric-options.ts
2026-05-28 22:29:04 -04:00

9 lines
281 B
TypeScript

export function resolveWebhookIntegerOption(
value: number | undefined,
fallback: number,
params: { min: number },
): number {
const candidate = typeof value === "number" && Number.isFinite(value) ? value : fallback;
return Math.max(params.min, Math.floor(candidate));
}