You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ERROR in E:/works-web/ws1/src/main.ts(21,3):
21:3 Argument of type '{ debug: true; connection: string; vuex: { store: Store<{}>; actionPrefix: string; mutationPre
fix: string; }; options: { path: string; transports: string[]; }; }' is not assignable to parameter of type 'VueSocke
tOptions'.
Object literal may only specify known properties, and 'options' does not exist in type 'VueSocketOptions'.
19 | mutationPrefix: 'SOCKET_'
20 | },
The npm package is not up to date.
There's no options definition in VueSocketOptions, so, the type check will report error.
Need these code in vue-socketio.js/index.d.ts:
ERROR in E:/works-web/ws1/src/main.ts(21,3):
21:3 Argument of type '{ debug: true; connection: string; vuex: { store: Store<{}>; actionPrefix: string; mutationPre
fix: string; }; options: { path: string; transports: string[]; }; }' is not assignable to parameter of type 'VueSocke
tOptions'.
Object literal may only specify known properties, and 'options' does not exist in type 'VueSocketOptions'.
19 | mutationPrefix: 'SOCKET_'
20 | },
`Vue.use(new VueSocketIO({
debug: true,
connection: 'http://192.168.9.17:1234',
vuex: {
store,
actionPrefix: 'SOCKET_',
mutationPrefix: 'SOCKET_'
},
options: { path: '/tushu/', transports: ['websocket'] } // Optional options
}))
new Vue({
router,
store,
render: h => h(App)
}).$mount('#app')`
it works!but why
The text was updated successfully, but these errors were encountered: