UNPKG

@embrace-io/web-sdk

Version:
22 lines 815 B
import { DiagLogger } from "@opentelemetry/api"; //#region src/utils/clampNumber.d.ts /** * Validates `value` against `[min, max]`, returning `defaultValue` (and * warning via `diag`) when the value is non-finite or out of range. * Returns `defaultValue` silently when `value` is undefined. * * Despite the name, out-of-range inputs are replaced with `defaultValue` * rather than pinned to `min`/`max`. Use this to validate user-supplied * config where falling back to a known-good default is safer than * silently mutating the value. */ declare const clampNumber: ({ diag, value, defaultValue, min, max }: { diag?: DiagLogger; value: number | undefined; defaultValue: number; min: number; max: number; }) => number; //#endregion export { clampNumber }; //# sourceMappingURL=clampNumber.d.cts.map