1 | "use strict";
|
2 |
|
3 | var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
4 |
|
5 | Object.defineProperty(exports, "__esModule", {
|
6 | value: true
|
7 | });
|
8 | exports.default = mockProvider;
|
9 |
|
10 | var _mocks = _interopRequireDefault(require("./mocks"));
|
11 |
|
12 | var _on2 = _interopRequireDefault(require("./on"));
|
13 |
|
14 | var _send2 = _interopRequireDefault(require("./send"));
|
15 |
|
16 | var _state = _interopRequireDefault(require("./state"));
|
17 |
|
18 | var _subscribe2 = _interopRequireDefault(require("./subscribe"));
|
19 |
|
20 | var _unsubscribe2 = _interopRequireDefault(require("./unsubscribe"));
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 | function mockProvider() {
|
31 | const self = (0, _state.default)();
|
32 | (0, _mocks.default)(self);
|
33 | return {
|
34 | isConnected: () => true,
|
35 | on: (type, sub) => (0, _on2.default)(self, type, sub),
|
36 | send: (method, params) => (0, _send2.default)(self, method, params),
|
37 | subscribe: (type, method, ...params) => (0, _subscribe2.default)(self, type, method, params),
|
38 | unsubscribe: (type, method, id) => (0, _unsubscribe2.default)(self, type, method, id)
|
39 | };
|
40 | } |
\ | No newline at end of file |