Skip to content

'options' does not exist in type 'VueSocketOptions',but it works #300

@kkstun

Description

@kkstun

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 | },

21 | options: { path: '/tushu/', transports: ['websocket'] } // Optional options
| ^
22 | }))
23 |
24 | new Vue({
Version: typescript 3.9.7

`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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions