@@ -5,6 +5,7 @@ import net = require('net');
5
5
import tls = require( 'tls' ) ;
6
6
import http = require( 'http' ) ;
7
7
import https = require( 'https' ) ;
8
+ import * as fs from 'fs/promises' ;
8
9
import * as h2Client from 'http2-wrapper' ;
9
10
import CacheableLookup from 'cacheable-lookup' ;
10
11
import { decode as decodeBase64 } from 'base64-arraybuffer' ;
@@ -20,7 +21,6 @@ import {
20
21
} from "../../types" ;
21
22
22
23
import { MaybePromise } from '../../util/type-utils' ;
23
- import { readFile } from '../../util/fs' ;
24
24
import {
25
25
waitForCompletedRequest ,
26
26
buildBodyReader ,
@@ -306,7 +306,7 @@ export class StreamHandler extends StreamHandlerDefinition {
306
306
export class FileHandler extends FileHandlerDefinition {
307
307
async handle ( _request : OngoingRequest , response : OngoingResponse ) {
308
308
// Read the file first, to ensure we error cleanly if it's unavailable
309
- const fileContents = await readFile ( this . filePath , null ) ;
309
+ const fileContents = await fs . readFile ( this . filePath ) ;
310
310
311
311
if ( this . headers ) dropDefaultHeaders ( response ) ;
312
312
@@ -369,7 +369,7 @@ export class PassThroughHandler extends PassThroughHandlerDefinition {
369
369
if ( 'cert' in certObject ) {
370
370
return certObject . cert . toString ( 'utf8' ) ;
371
371
} else {
372
- return readFile ( certObject . certPath , 'utf8' ) ;
372
+ return fs . readFile ( certObject . certPath , 'utf8' ) ;
373
373
}
374
374
} ) )
375
375
) ;
@@ -505,7 +505,7 @@ export class PassThroughHandler extends PassThroughHandlerDefinition {
505
505
// this can result in sending a request much more quickly!
506
506
reqBodyOverride = asBuffer ( replaceBody ) ;
507
507
} else if ( replaceBodyFromFile ) {
508
- reqBodyOverride = await readFile ( replaceBodyFromFile , null ) ;
508
+ reqBodyOverride = await fs . readFile ( replaceBodyFromFile ) ;
509
509
} else if ( updateJsonBody ) {
510
510
const { body : realBody } = await waitForCompletedRequest ( clientReq ) ;
511
511
if ( await realBody . getJson ( ) === undefined ) {
@@ -783,7 +783,7 @@ export class PassThroughHandler extends PassThroughHandlerDefinition {
783
783
// this can result in sending a request much more quickly!
784
784
resBodyOverride = asBuffer ( replaceBody ) ;
785
785
} else if ( replaceBodyFromFile ) {
786
- resBodyOverride = await readFile ( replaceBodyFromFile , null ) ;
786
+ resBodyOverride = await fs . readFile ( replaceBodyFromFile ) ;
787
787
} else if ( updateJsonBody ) {
788
788
const rawBody = await streamToBuffer ( serverRes ) ;
789
789
const realBody = buildBodyReader ( rawBody , serverRes . headers ) ;
0 commit comments