1.0.0 • Published 9 years ago

math-interval-formatter v1.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

Math interval formatter Build Status Dependency Status

Parse math interval object to string.

Install

$ npm install --save math-interval-formatter

Usage

format(interval, options)

var format = require('math-interval-formatter');

var interval = {
	from: {
		value: -Math.PI,
		included: true
	},
	to: {
		value: Infinity,
		included: false
	}
};

format(interval);
//=> '[-3.142,Infinity)'

format(interval, {
	format: 'pretty',
	infiniteEndpoints: 'math',
	numberFormat: '+0.0000'
});
//=> '[3.1416, +∞)'

See tests for more details.

Available options

  • format - 'default' //=> '-10,10' - 'pretty' //=> '-10, 10' - 'interval' //=> '-10..10'

  • excludedEndpoints - 'parenthesis' //=> '(-10,10)' - 'reversed' //=> ']-10,10['

  • infiniteEndpoints - 'default' //=> '[0,Infinity)' - 'none' //=> '[0,)' - 'math' //=> '[0,∞)'

  • numberFormat // default '0.000' - See available formats in simple-number-formatter repo

License

MIT © Dmitry Semigradsky