index.d.ts 931 B

123456789101112131415161718
  1. import { C as Channel, a as Config, b as ChannelTransport } from './main-c55d8855.js';
  2. export { c as ChannelEvent, d as ChannelHandler, L as Listener } from './main-c55d8855.js';
  3. export { PostMessageTransport, default as createPostMessageChannel } from './postmessage/index.js';
  4. export { WebsocketTransport, default as createWebSocketChannel } from './websocket/index.js';
  5. type Options = Config & {
  6. extraTransports?: ChannelTransport[];
  7. };
  8. /**
  9. * Creates a new browser channel instance.
  10. * @param {Options} options - The options object.
  11. * @param {Page} options.page - The puppeteer page instance.
  12. * @param {ChannelTransport[]} [options.extraTransports=[]] - An optional array of extra channel transports.
  13. * @returns {Channel} - The new channel instance.
  14. */
  15. declare function createBrowserChannel({ page, extraTransports }: Options): Channel;
  16. export { Channel, ChannelTransport, createBrowserChannel, Channel as default };