(result: PngWorkerJobResult)
| 55 | * worker itself is the only runtime caller. |
| 56 | */ |
| 57 | export function resultTransferList(result: PngWorkerJobResult): ArrayBuffer[] { |
| 58 | return resultBufferViews(result) |
| 59 | .filter(ownsEntireArrayBuffer) |
| 60 | .map((view) => view.buffer); |
| 61 | } |
| 62 | |
| 63 | function resultBufferViews(result: PngWorkerJobResult): Uint8Array[] { |
| 64 | switch (result.kind) { |
no test coverage detected