blob: d004b7065694c36e03fea436a6ea2fa1115a4882 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
import { expectAssignable } from 'tsd'
import BodyReadable from '../../types/readable'
import { Blob } from 'buffer'
expectAssignable<BodyReadable>(new BodyReadable())
{
const readable = new BodyReadable()
// dump
expectAssignable<Promise<void>>(readable.dump())
expectAssignable<Promise<void>>(readable.dump({ limit: 123 }))
// text
expectAssignable<Promise<string>>(readable.text())
// json
expectAssignable<Promise<unknown>>(readable.json())
// blob
expectAssignable<Promise<Blob>>(readable.blob())
// arrayBuffer
expectAssignable<Promise<ArrayBuffer>>(readable.arrayBuffer())
// formData
expectAssignable<Promise<never>>(readable.formData())
// bodyUsed
expectAssignable<boolean>(readable.bodyUsed)
// body
expectAssignable<never | undefined>(readable.body)
}
|