Skip to content

Commit

Permalink
Document using only either minimum or maximum (#8)
Browse files Browse the repository at this point in the history
  • Loading branch information
Richienb committed Jan 17, 2024
1 parent 7a98531 commit 0f3f702
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 1 deletion.
8 changes: 7 additions & 1 deletion readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,17 @@ import mathClamp from 'math-clamp';

mathClamp(1, {minimum: 2, maximum: 4});
//=> 2

mathClamp(1, {minimum: 2});
//=> 2

mathClamp(5, {maximum: 4});
//=> 4
```

## API

### mathClamp(number, {minimum, maximum})
### mathClamp(number, {minimum?, maximum?})

## Related

Expand Down
6 changes: 6 additions & 0 deletions test.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,10 @@ test('main', t => {
t.is(mathClamp(2, {minimum: 1, maximum: 3}), 2);
t.is(mathClamp(1, {minimum: 2, maximum: 4}), 2);
t.is(mathClamp(5, {minimum: 1, maximum: 4}), 4);
t.is(mathClamp(5, {minimum: 1}), 5);
t.is(mathClamp(1, {minimum: 1}), 1);
t.is(mathClamp(0, {minimum: 1}), 1);
t.is(mathClamp(5, {maximum: 1}), 1);
t.is(mathClamp(1, {maximum: 1}), 1);
t.is(mathClamp(0, {maximum: 1}), 0);
});

0 comments on commit 0f3f702

Please sign in to comment.