@digitransit-search-util/digitransit-search-util-filter-matching-to-input

0.0.3 • Public • Published

@digitransit-search-util/digitransit-search-util-filter-matching-to-input

filterMatchingToInput

Function that filters list matching to input.

Parameters

  • list Array List containin objects e.g( { type: 'Feature' properties: { label: 'testaddress4', layer: 'address', name: 'testaddress4', }, geometry: { coordinates: [lon, lat] }, },)
  • Input String Input given for filtering the list
  • fields Array List of fields that list is filtered by e.g ([properties.label, properties.name])

Examples

digitransit-util.filterMatchingToInput([{type: feature, properties { ... name: testaddress4 } ... }], 'testaddress4', 'properties.name');
//= List containing object with given name.

Returns Array Filtered Array.


This module is part of the Digitransit-ui project. It is maintained in the HSLdevcom/digitransit-ui repository, where you can create PRs and issues.

Installation

Install this module individually:

$ npm install @digitransit-search-util/digitransit-search-util-filter-matching-to-input

Or install the Digitransit-util module that includes it as a function:

$ npm install @digitransit-util/digitransit-util

Package Sidebar

Install

npm i @digitransit-search-util/digitransit-search-util-filter-matching-to-input

Weekly Downloads

20

Version

0.0.3

License

(AGPL-3.0 OR EUPL-1.2)

Unpacked Size

54.6 kB

Total Files

6

Last publish

Collaborators

  • digitransit