123456789101112131415161718192021222324252627 |
- /**
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- *
- * @format
- */
- 'use strict';
- /**
- * Event object passed to the `onopen`, `onclose`, `onmessage`, `onerror`
- * callbacks of `WebSocket`.
- *
- * The `type` property is "open", "close", "message", "error" respectively.
- *
- * In case of "message", the `data` property contains the incoming data.
- */
- class WebSocketEvent {
- constructor(type, eventInitDict) {
- this.type = type.toString();
- Object.assign(this, eventInitDict);
- }
- }
- module.exports = WebSocketEvent;
|