/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ export default function (num, min, max) { let inRangeNumber; if (typeof num !== 'number') { inRangeNumber = min; } else { inRangeNumber = num; } return Math.min(Math.max(inRangeNumber, min), max); }