Skip to content

Commit e1d2c00

Browse files
authored
fix(types): allow formStream to be used as a type (#24)
1 parent 0b7d1e7 commit e1d2c00

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

types/formstream.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,4 +69,6 @@ declare const formStream: {
6969
(): FormStream
7070
}
7171

72+
interface formStream extends FormStream {}
73+
7274
export = formStream

types/formstream.test-d.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
1-
import formStream from '..'
21
import { Readable } from 'stream'
2+
import formStream from '..'
33

44
const fs = formStream()
5+
const fs2: formStream = formStream()
56
const fsNew = new formStream()
7+
const fsNew2: formStream = new formStream()
8+
9+
// instanceof ok
10+
if (process instanceof formStream) {
11+
process.stream('file', Readable.from('1'), '1.txt')
12+
}
613

714
// @ts-expect-error
815
fs.field('id')

0 commit comments

Comments
 (0)