index.js 478 B

123456789101112131415161718
  1. import { assign, map } from 'lodash'
  2. import faker from 'faker/locale/zh_CN'
  3. import { service, request, serviceForMock, requestForMock, mock } from './service'
  4. import * as tools from './tools'
  5. const files = require.context('./modules', true, /\.api\.js$/)
  6. const generators = files.keys().map(key => files(key).default)
  7. export default assign({}, ...map(generators, generator => generator({
  8. service,
  9. request,
  10. serviceForMock,
  11. requestForMock,
  12. mock,
  13. faker,
  14. tools
  15. })))