wskit

1.0.2 • Public • Published

WSKIT

Install

yarn add wskit

Server Usage

const { WsServer, ActionHandler } = require('wskit')
 
class EchoActionHandler extends ActionHandler {
  static get method() { return 'echo' }
 
  async run(params) {
    return `ECHO ${params.message}`
  }
}
 
WsServer.start().then((server) => {
  server.registerActionHandler(EchoActionHandler)
})

Client Usage

const { WsClient } = require('wskit')
 
WsClient.start().then((client) => {
  client.action('echo', { message: 'Hello World' }).then((response) => {
    console.log(response.params.message) // returns 'ECHO Hello world'
  })
})

Readme

Keywords

none

Package Sidebar

Install

npm i wskit

Weekly Downloads

0

Version

1.0.2

License

MIT

Unpacked Size

11.8 kB

Total Files

17

Last publish

Collaborators

  • tstrebitzer