UNPKG

vue-moo

Version:

moo

52 lines (38 loc) 1.33 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _assign = require('babel-runtime/core-js/object/assign'); var _assign2 = _interopRequireDefault(_assign); exports.default = function (setting) { var access = setting.access; _imaginationAdapter2.default.accross('onExecuteBefore', function (next) { return next(); }); _imaginationAdapter2.default.accross('onExecuteAfter', function (next) { return next(); }); setting.access = access.map(function (api) { var fake = api.fake; api.fake = fake !== null ? setAxiosResponse(fake) : fake; return (0, _assign2.default)({}, api); }); return new _imaginationAdapter2.default(new _http2.default(setting)); }; var _axios = require('axios'); var _axios2 = _interopRequireDefault(_axios); var _imaginationAdapter = require('imagination-adapter'); var _imaginationAdapter2 = _interopRequireDefault(_imaginationAdapter); var _http = require('./http'); var _http2 = _interopRequireDefault(_http); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var setAxiosResponse = function setAxiosResponse(fake) { return { config: {}, status: 200, statusText: 'ok', data: (0, _assign2.default)({}, fake), headers: {}, request: {}, HOW: {} }; };