rexxars/vinmonopolet

View on GitHub
src/index.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
module.exports = {
  // Models
  Category: require('./models/Category'),
  Facet: require('./models/Facet'),
  FacetValue: require('./models/FacetValue'),
  FoodPairing: require('./models/FoodPairing'),
  Pagination: require('./models/Pagination'),
  Product: require('./models/Product'),
  ProductImage: require('./models/ProductImage'),
  ProductStatus: require('./models/ProductStatus'),
  RawMaterial: require('./models/RawMaterial'),
  Store: require('./models/Store'),

  // Searchers
  getFacets: require('./retrievers/getFacets'),
  getProducts: require('./retrievers/getProducts'),
  getStores: require('./retrievers/getStores'),
  searchProducts: require('./retrievers/searchProducts'),
  getProduct: require('./retrievers/getProduct'),
  getProductsById: require('./retrievers/getProductsById'),
  getProductsByStore: require('./retrievers/getProductsByStore'),
  getProductByBarcode: require('./retrievers/getProductByBarcode'),

  // Stream interface
  stream: require('./stream')
}