UNPKG

tastypie

Version:

Tastypie is a webservice API framework for Node.js based on Django's Tastypie Framework. It provides a convenient, yet powerful and highly customizable, abstraction for creating REST-style interfaces

24 lines (15 loc) 460 B
/** * Wraps number within bounds both positive and negative */ function overflow(number, min, max){ if ( max === undefined ) { max = min; min = 0; } var difference = max - min; if ( number < min ) { number += difference * ( ~~( ( min - number ) / difference ) + 1 ); } return min + ( number - min ) % difference; } module.exports = overflow;