Skip to content

Coerce function returns option of type "number" as "string" #176

@juergba

Description

@juergba
const parse = require('yargs-parser');

args = parse('--slow 5 --medium 10 --fast 15', {
    number: ['slow', 'medium', 'fast'],
    coerce: {
        'slow': val => val
    },
    configuration: {
        'parse-numbers': true // default anyway
    }
}
);
console.log(args);      // { _: [], slow: '5', medium: 10, fast: 15 }

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions