Mohammad Asif cf937194cb Removed un-waned things 1. 6 months ago
..
dist cf937194cb Removed un-waned things 1. 6 months ago
README.md cf937194cb Removed un-waned things 1. 6 months ago
jest.config.js cf937194cb Removed un-waned things 1. 6 months ago
package.json cf937194cb Removed un-waned things 1. 6 months ago

README.md

Storybook Channel

Storybook Channel is similar to an EventEmitter. Channels are used with Storybook implementations to send/receive events between the Storybook Manager and the Storybook Renderer.

class Channel {
  addListener(type, listener) {}
  addPeerListener(type, listener) {} // ignore events from itself
  emit(type, ...args) {}
  eventNames() {}
  listenerCount(type) {}
  listeners(type) {}
  on(type, listener) {}
  once(type, listener) {}
  prependListener(type, listener) {}
  prependOnceListener(type, listener) {}
  removeAllListeners(type) {}
  removeListener(type, listener) {}
}

The channel takes a Transport object as a parameter which will be used to send/receive messages. The transport object should implement this interface.

class Transport {
  send(event) {}
  setHandler(handler) {}
}

For more information visit: storybook.js.org