message: Override postMessage to use Messageable and Transferable
diff: "override-signatures": [
  "alert(message?: any): void"
  ]
  + },
  + "postMessage": {
  + "name": "postMessage",
  + "override-signatures": [
  + "postMessage(message: Messageable, targetOrigin: string, transfer?: Transferable[]): void"
  + ]
  }
  }
  },
  "override-type": "ClientTypes"
  }
  }
  + },
  + "methods": {
  + "method": {
  + "postMessage": {
  + "name": "postMessage",
  + "override-signatures": [
  + "postMessage(message: Messageable, transfer?: Transferable[]): void"
  + ]
  + }
  + }
  }
  },
  "RTCDataChannel": {
  "methods": {
  "method": {
  "postMessage": {
  - "deprecated": 0
  + "deprecated": 0,
  + "override-signatures": [
  + "postMessage(message: Messageable, transferList?: Transferable[]): void"
  + ]
  }
  }
  }
  }
  ]
  }
  + },
  + "BroadcastChannel": {
  + "name": "BroadcastChannel",
  + "methods": {
  + "method": {
  + "postMessage": {
  + "name": "postMessage",
  + "override-signatures": [
  + "postMessage(message: Messageable): void"
  + ]
  + }
  + }
  + }
  + },
  + "MessagePort": {
  + "name": "MessagePort",
  + "methods": {
  + "method": {
  + "postMessage": {
  + "name": "postMessage",
  + "override-signatures": [
  + "postMessage(message: Messageable, transferList?: Transferable[]): void"
  + ]
  + }
  + }
  + }
  + },
  + "ServiceWorker": {
  + "name": "ServiceWorker",
  + "methods": {
  + "method": {
  + "postMessage": {
  + "name": "postMessage",
  + "override-signatures": [
  + "postMessage(message: Messageable, transfer?: Transferable[]): void"
  + ]
  + }
  + }
  + }
  + },
  + "DedicatedWorkerGlobalScope": {
  + "name": "DedicatedWorkerGlobalScope",
  + "methods": {
  + "method": {
  + "postMessage": {
  + "name": "postMessage",
  + "override-signatures": [
  + "postMessage(message: Messageable, transfer?: Transferable[]): void"
  + ]
  + }
  + }
  + }
  }
  }
  },
  