Nostradamus Predicting Maelstroms

    math-interval-parser
    TypeScript icon, indicating that this package has built-in type declarations

    2.0.1 • Public • Published

    Math interval parser

    Build Status Dependency Status Coverage Status

    Parse math interval. Notation is accepted as part of ISO 31-11.

    Install

    $ npm install --save math-interval-parser

    Usage

    import intervalParse from 'math-interval-parser';
    // or `var intervalParse = require('math-interval-parser').default;
     
    intervalParse('(-10,20.2]'); // or intervalParse(']-10,20.2]');
    //=> {
    //=>     from: {
    //=>         value: -10,
    //=>         included: false,
    //=>     },
    //=>     to: {
    //=>         value: 20.2,
    //=>         included: true
    //=>     }
    //=> }
     
    intervalParse('[1e3,)'); // or intervalParse('[1e3,Infinity)');
    //=> {
    //=>     from: {
    //=>         value: 1000,
    //=>         included: true,
    //=>     },
    //=>     to: {
    //=>         value: Infinity,
    //=>         included: false
    //=>     }
    //=> }

    See tests for more details.

    License

    MIT © Dmitry Semigradsky

    Install

    npm i math-interval-parser

    DownloadsWeekly Downloads

    217,034

    Version

    2.0.1

    License

    MIT

    Unpacked Size

    8.31 kB

    Total Files

    8

    Last publish

    Collaborators

    • semigradsky