Skip to content

Commit a39070f

Browse files
committed
🧹 chore: remove BunFile intersect on t.File
1 parent a0e907b commit a39070f

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "elysia",
33
"description": "Ergonomic Framework for Human",
4-
"version": "1.0.0-rc.13",
4+
"version": "1.0.0-rc.14",
55
"author": {
66
"name": "saltyAom",
77
"url": "https://github.com/SaltyAom",

src/type-system.ts

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,9 @@ import {
1818
import { type TypeCheck } from '@sinclair/typebox/compiler'
1919
import { Value } from '@sinclair/typebox/value'
2020

21-
import { CookieOptions } from './cookies'
21+
import type { CookieOptions } from './cookies'
2222
import { ValidationError } from './error'
23-
import { BunFile } from 'bun'
24-
import { MaybeArray } from './types'
23+
import type { MaybeArray } from './types'
2524

2625
try {
2726
TypeSystem.Format('email', (value) =>
@@ -332,10 +331,7 @@ export const ElysiaType = {
332331
return JSON.stringify(value)
333332
}) as any as TObject<T>
334333
},
335-
File: TypeSystem.Type<
336-
File | (unknown extends BunFile ? {} : BunFile),
337-
ElysiaTypeOptions.File
338-
>('File', validateFile),
334+
File: TypeSystem.Type<File, ElysiaTypeOptions.File>('File', validateFile),
339335
Files: (options: ElysiaTypeOptions.Files = {}) =>
340336
t
341337
.Transform(Files(options))

0 commit comments

Comments
 (0)