tamda
Version:
Practical functional programming library for TypeScript
21 lines (20 loc) • 649 B
TypeScript
/**
* Restricts a number `num` between a `min` and a `max`.
* @param num Target number.
* @param min Minimum value.
* @param max Maximum value.
*/
export declare function clamp(num: number, min: number, max: number): number;
/**
* Returns a function that
* restricts a number `num` between a `min` and a `max`.
* @param min Minimum value.
* @param max Maximum value.
*/
export declare function clamp(min: number, max: number): typeof deferred;
/**
* Restricts a number `num` between both previously specified `min` and `max`.
* @param num Target number.
*/
declare function deferred(num: number): number;
export {};