UNPKG

@commercelayer/sdk-utils

Version:
1 lines 941 B
{"version":3,"sources":["../../../src/helpers/filter/index.ts"],"names":["filter","FilterHelper"],"mappings":";;;;;;AAOO,IAAM,WAAA,GAAc,IAAI,OAAA,KAAqD;AAClF,EAAA,MAAMA,UAAsB,EAAC;AAC7B,EAAA,OAAA,CAAQ,QAAQ,CAAA,CAAA,KAAK,MAAA,CAAO,MAAA,CAAOA,OAAAA,EAAQ,CAAC,CAAC,CAAA;AAC7C,EAAA,OAAOA,OAAAA;AACT;AAGO,IAAM,MAAA,GAAS,IAAIC,8BAAA;AAGnB,IAAM,MAAA,GAAS;AAAA,EACpB,MAAA,EAAQ,MAAA;AAAA,EACR,KAAA,EAAO;AACT","file":"index.cjs","sourcesContent":["import type { QueryFilter } from '@commercelayer/sdk'\nimport type { NonEmptyArray } from '../../types'\nimport { FilterHelper } from './resources'\n\nexport type * from './resources'\n\n\nexport const buildFilter = (...filters: NonEmptyArray<QueryFilter>): QueryFilter => {\n const filter: QueryFilter = {}\n filters.forEach(f => Object.assign(filter, f))\n return filter\n}\n\n\nexport const Filter = new FilterHelper()\n\n\nexport const filter = {\n helper: Filter,\n build: buildFilter\n}\n"]}