Skip to content

Commit 2b0861a

Browse files
committed
Add default FileLike
1 parent 11f0b30 commit 2b0861a

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "nextjs-chunk-upload-action",
3-
"version": "8.2.0",
3+
"version": "9.0.0",
44
"description": "Uploading large files with chunking using server action in Next.js",
55
"main": "dist/index.js",
66
"scripts": {

src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export type ChunkUploadHandler<TMetadata extends Metadata = Metadata> = (
3333
metadata: TMetadata
3434
) => Promise<void>;
3535

36-
export interface ChunkUploaderOptions<TMetadata extends Metadata, TFile extends FileLike> {
36+
export interface ChunkUploaderOptions<TMetadata extends Metadata, TFile extends FileLike = File> {
3737
file: TFile;
3838
/**
3939
* The function that defines how the chunk is uploaded to the server.
@@ -83,7 +83,7 @@ export type ChunkUploaderStatus =
8383
| 'complete'
8484
| 'error';
8585

86-
export class ChunkUploader<TMetadata extends Metadata, TFile extends FileLike> {
86+
export class ChunkUploader<TMetadata extends Metadata, TFile extends FileLike = File> {
8787
constructor(options: ChunkUploaderOptions<TMetadata, TFile>) {
8888
this._validateOptions(options);
8989

0 commit comments

Comments
 (0)