版博士V2.0程序
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 

25 wiersze
778 B

  1. import EventTarget from './EventTarget';
  2. import IMessagePort from './IMessagePort';
  3. /**
  4. * Message port.
  5. *
  6. * @see https://developer.mozilla.org/en-US/docs/Web/API/MessagePort
  7. */
  8. export default abstract class MessagePort extends EventTarget implements IMessagePort {
  9. /**
  10. * Sends a message from the port, and optionally, transfers ownership of objects to other browsing contexts.
  11. *
  12. * @param _message Message.
  13. * @param _transerList Transfer list.
  14. */
  15. postMessage(_message: unknown, _transerList: unknown[]): void;
  16. /**
  17. * Starts the sending of messages queued on the port.
  18. */
  19. start(): void;
  20. /**
  21. * Disconnects the port, so it is no longer active. This stops the flow of messages to that port.
  22. */
  23. close(): void;
  24. }