UNPKG

just-clamp

Version:

restrict a number within a range

29 lines (24 loc) 490 B
import clamp from './index' type returnType = number let returnValue: returnType // OK returnValue = clamp(1, 2, 3); // Not OK // @ts-expect-error clamp('1', 2, 3); // @ts-expect-error clamp(undefined, 2, 3); // @ts-expect-error clamp(true, 2, 3); // @ts-expect-error clamp(1, '2', 3); // @ts-expect-error clamp(1, null, 3); // @ts-expect-error clamp(1, false, 3); // @ts-expect-error clamp(1, 2, '3'); // @ts-expect-error clamp(1, 2, undefined); // @ts-expect-error clamp(1, 2, true);