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 c583e5a commit 9d74407Copy full SHA for 9d74407
src/api/upload.ts
@@ -1,6 +1,7 @@
1
-import { Buffer, type Blob as NodeBlob } from 'node:buffer'
+/* eslint-disable node/prefer-global/buffer */
2
import ky from 'ky'
3
import { request, toResponse } from '../request'
4
+import type { Buffer, Blob as NodeBlob } from 'node:buffer'
5
import type { Upload } from '../types/api-responses'
6
7
export const token = <T = Upload.TokenResponse>(md5: string) =>
@@ -15,7 +16,10 @@ export const upload = async (
15
16
token: string,
17
) => {
18
let file: Blob
- if (typeof Buffer !== 'undefined' && Buffer.isBuffer(image)) {
19
+ if (
20
+ typeof globalThis.Buffer !== 'undefined' &&
21
+ globalThis.Buffer.isBuffer(image)
22
+ ) {
23
file = new Blob([image.buffer])
24
} else {
25
file = image as Blob
0 commit comments