(data: unknown)
| 563 | } |
| 564 | |
| 565 | private removeOpenCanvasFromEvent(data: unknown): void { |
| 566 | if ( |
| 567 | !data || |
| 568 | typeof data !== "object" || |
| 569 | typeof (data as { instanceId?: unknown }).instanceId !== "string" || |
| 570 | (data as { instanceId: string }).instanceId.length === 0 |
| 571 | ) { |
| 572 | console.warn("failed to deserialize session.canvas.closed payload"); |
| 573 | return; |
| 574 | } |
| 575 | this.removeOpenCanvas((data as { instanceId: string }).instanceId); |
| 576 | } |
| 577 | |
| 578 | private removeOpenCanvas(instanceId: string): void { |
| 579 | this.openCanvasInstances = this.openCanvasInstances.filter( |
no test coverage detected