We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9d8b47b commit 148874aCopy full SHA for 148874a
src/dom.ts
@@ -39,13 +39,9 @@ export const { encode, decode } = createAPI({
39
},
40
})
41
42
-function toUint8Array(blob: Blob) {
43
- return new Promise<Uint8Array>((resolve, reject) => {
44
- const reader = new FileReader()
45
- reader.addEventListener('load', () => resolve(new Uint8Array(reader.result as ArrayBuffer)))
46
- reader.addEventListener('error', () => reject(new Error('fail to generate array buffer')))
47
- reader.readAsArrayBuffer(blob)
48
- })
+async function toUint8Array(blob: Blob) {
+ const buffer = await blob.arrayBuffer()
+ return new Uint8Array(buffer)
49
}
50
51
function createCanvas(width: number, height: number) {
0 commit comments