File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -18,10 +18,11 @@ export interface StrictRequest<BodyType extends JsonBodyType> extends Request {
18
18
19
19
/**
20
20
* Opaque `Response` type that supports strict body type.
21
+ *
22
+ * @deprecated Please use {@link HttpResponse} instead.
21
23
*/
22
- interface StrictResponse < BodyType extends DefaultBodyType > extends Response {
23
- readonly [ bodyType ] : BodyType
24
- }
24
+ export type StrictResponse < BodyType extends DefaultBodyType > =
25
+ HttpResponse < BodyType >
25
26
26
27
/**
27
28
* A drop-in replacement for the standard `Response` class
@@ -34,11 +35,10 @@ interface StrictResponse<BodyType extends DefaultBodyType> extends Response {
34
35
*
35
36
* @see {@link https://mswjs.io/docs/api/http-response `HttpResponse` API reference }
36
37
*/
37
- export class HttpResponse < BodyType extends DefaultBodyType >
38
- extends FetchResponse
39
- implements StrictResponse < BodyType >
40
- {
41
- [ bodyType ] : BodyType = null as any
38
+ export class HttpResponse <
39
+ BodyType extends DefaultBodyType ,
40
+ > extends FetchResponse {
41
+ readonly [ bodyType ] : BodyType = null as any
42
42
43
43
constructor ( body ?: NoInfer < BodyType > | null , init ?: HttpResponseInit ) {
44
44
const responseInit = normalizeResponseInit ( init )
You can’t perform that action at this time.
0 commit comments