Skip to content

Commit 561bca9

Browse files
committed
feat(packages/sui-mock): sync typescript versions
1 parent 9374272 commit 561bca9

File tree

3 files changed

+20
-11
lines changed

3 files changed

+20
-11
lines changed

packages/sui-mock/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,11 @@
22
"name": "@s-ui/mock",
33
"version": "1.2.0",
44
"main": "lib/index.js",
5-
"description": "mock provider",
6-
"types": "lib/index",
5+
"description": "Mock provider",
76
"scripts": {
87
"lib": "babel --presets sui ./src --out-dir ./lib",
98
"prepublishOnly": "npm run lib",
10-
"test": "npm run test:client && npm run test:server",
9+
"test": "npm run test:browser && npm run test:server",
1110
"test:browser": "npx @s-ui/test browser -P './test/browser/**/*Spec.js'",
1211
"test:browser:watch": "npm run test:client -- --watch",
1312
"test:server": "npx @s-ui/test server -P './test/server/**/*Spec.js'",
@@ -17,7 +16,7 @@
1716
"author": "",
1817
"license": "MIT",
1918
"dependencies": {
20-
"msw": "0.47.4"
19+
"msw": "1.2.1"
2120
},
2221
"repository": {
2322
"type": "git",

packages/sui-mock/src/browser.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,13 @@ export const getBrowserMocker = async (handlers = []) => {
55
const worker = setup(...handlers)
66

77
return {
8-
...worker,
9-
listen: worker.start,
10-
close: worker.stop
8+
start: worker.start.bind(worker),
9+
stop: worker.stop.bind(worker),
10+
listen: worker.start.bind(worker),
11+
close: worker.stop.bind(worker),
12+
use: worker.use.bind(worker),
13+
resetHandlers: worker.resetHandlers.bind(worker),
14+
restoreHandlers: worker.restoreHandlers.bind(worker),
15+
printHandlers: worker.printHandlers.bind(worker)
1116
}
1217
}

packages/sui-mock/src/server.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
11
export {rest} from 'msw'
22

33
export const getServerMocker = async (handlers = []) => {
4-
const {setupServer} = require('msw/node')
4+
const setupServer = await import('msw/node').then(pkg => pkg.setupServer)
55
const worker = setupServer(...handlers)
66

77
return {
8-
...worker,
9-
start: worker.listen,
10-
stop: worker.close
8+
start: worker.listen.bind(worker),
9+
stop: worker.close.bind(worker),
10+
listen: worker.listen.bind(worker),
11+
close: worker.close.bind(worker),
12+
use: worker.use.bind(worker),
13+
resetHandlers: worker.resetHandlers.bind(worker),
14+
restoreHandlers: worker.restoreHandlers.bind(worker),
15+
printHandlers: worker.printHandlers.bind(worker)
1116
}
1217
}

0 commit comments

Comments
 (0)