mirror of
https://github.com/shishantbiswas/bknd.git
synced 2026-03-17 12:56:05 +00:00
add jsonv-ts as dependency for type inference, fix media api types (#227)
* add jsonv-ts as dependency for type inference, fix media api types * add jsonv-ts as dependency for type inference, fix media api types * add jsonv-ts as dependency for type inference, fix media api types
This commit is contained in:
@@ -68,7 +68,7 @@ export class MediaApi extends ModuleApi<MediaApiOptions> {
|
||||
}
|
||||
|
||||
protected uploadFile(
|
||||
body: File | Blob | ReadableStream,
|
||||
body: File | Blob | ReadableStream | Buffer<ArrayBufferLike>,
|
||||
opts?: {
|
||||
filename?: string;
|
||||
path?: TInput;
|
||||
@@ -110,7 +110,7 @@ export class MediaApi extends ModuleApi<MediaApiOptions> {
|
||||
}
|
||||
|
||||
async upload(
|
||||
item: Request | Response | string | File | Blob | ReadableStream,
|
||||
item: Request | Response | string | File | Blob | ReadableStream | Buffer<ArrayBufferLike>,
|
||||
opts: {
|
||||
filename?: string;
|
||||
_init?: Omit<RequestInit, "body">;
|
||||
@@ -148,7 +148,7 @@ export class MediaApi extends ModuleApi<MediaApiOptions> {
|
||||
entity: string,
|
||||
id: PrimaryFieldType,
|
||||
field: string,
|
||||
item: Request | Response | string | File | ReadableStream,
|
||||
item: Request | Response | string | File | ReadableStream | Buffer<ArrayBufferLike>,
|
||||
opts?: {
|
||||
_init?: Omit<RequestInit, "body">;
|
||||
fetcher?: typeof fetch;
|
||||
|
||||
@@ -183,13 +183,13 @@ export class StorageS3Adapter extends StorageAdapter {
|
||||
method: "GET",
|
||||
headers: pickHeaders2(headers, [
|
||||
"if-none-match",
|
||||
"accept-encoding",
|
||||
//"accept-encoding", (causes 403 on r2)
|
||||
"accept",
|
||||
"if-modified-since",
|
||||
]),
|
||||
});
|
||||
|
||||
// Response has to be copied, because of middlewares that might set headers
|
||||
// response has to be copied, because of middlewares that might set headers
|
||||
return new Response(res.body, {
|
||||
status: res.status,
|
||||
statusText: res.statusText,
|
||||
|
||||
Reference in New Issue
Block a user