@mantine/hooks
Version:
A collection of 50+ hooks for state and UI management
1 lines • 789 B
Source Map (JSON)
{"version":3,"file":"clamp.cjs","names":[],"sources":["../../../src/utils/clamp/clamp.ts"],"sourcesContent":["export function clamp(value: number, min: number | undefined, max: number | undefined) {\n if (min === undefined && max === undefined) {\n return value;\n }\n\n if (min !== undefined && max === undefined) {\n return Math.max(value, min);\n }\n\n if (min === undefined && max !== undefined) {\n return Math.min(value, max);\n }\n\n return Math.min(Math.max(value, min!), max!);\n}\n"],"mappings":";;AAAA,SAAgB,MAAM,OAAe,KAAyB,KAAyB;AACrF,KAAI,QAAQ,KAAA,KAAa,QAAQ,KAAA,EAC/B,QAAO;AAGT,KAAI,QAAQ,KAAA,KAAa,QAAQ,KAAA,EAC/B,QAAO,KAAK,IAAI,OAAO,IAAI;AAG7B,KAAI,QAAQ,KAAA,KAAa,QAAQ,KAAA,EAC/B,QAAO,KAAK,IAAI,OAAO,IAAI;AAG7B,QAAO,KAAK,IAAI,KAAK,IAAI,OAAO,IAAK,EAAE,IAAK"}