Skip to content

parseNumbers ignored with arrayFormat #199

@chapmanio

Description

@chapmanio

The parseNumbers option does not get applied to values in an array. e.g.:

const query = queryString.parse('?arrayOfNumbers=15,16,17&singleNumber=18', {
  parseNumbers: true,
  arrayFormat: 'comma',
});

Produces:

{
  arrayOfNumbers: ["15", "16", "17"],
  singleNumber: 18,
}

I was expecting it to produce:

{
  arrayOfNumbers: [15, 16, 17],
  singleNumber: 18,
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions