senadores-chile / senadores-base

:shit: Información basica y estatica de los senadores actuales de Chile
https://www.npmjs.com/package/senadores-base
MIT License
2 stars 0 forks source link

Expose filter function #5

Closed YerkoPalma closed 7 years ago

YerkoPalma commented 7 years ago

Expose the filter function, so it can be used separately, like

const { filter } = require('senadores-base')

// or

const filter = require('senadores-base').filter
YerkoPalma commented 7 years ago

filter(array [, query])

* Notese que el filtro no acepta ingresar un arreglo como filtro, es decir, los unicos queries que no funcionarán igual son los de este estilo filter(senadores, ['Allende', 'Allamand'])

Ejemplo

const { filter } = require('senadores-base/utils')

const arr1 = senadores() // este modulo
const arr2 = [{
    senador: {
      // datos de un senador
    },
    // alguna otra propiedad
  }]

// usos
assert.deepEqual(filter(arr1, 'Allamand'), filter(arr2, 'Allamand').senador) // true