@@ -4662,52 +4662,64 @@ cancellation from the outside, and timeouts.
46624662
46634663` ` ` js
46644664// Deprecated
4665- const ac = new AbortController ();
4666- const server = http .createServer (handler);
4667- server .listen ({ port: 3000 , signal: ac .signal });
4665+ async function example () {
4666+ const ac = new AbortController ();
4667+ const server = http .createServer (handler);
4668+ server .listen ({ port: 3000 , signal: ac .signal });
46684669
4669- await doWork ();
4670- ac .abort ();
4670+ await doWork ();
4671+ ac .abort ();
4672+ }
46714673` ` `
46724674
46734675` ` ` js
46744676// Use this instead
4675- await using server = http .createServer (handler);
4676- server .listen (3000 );
4677+ async function example () {
4678+ await using server = http .createServer (handler);
4679+ server .listen (3000 );
46774680
4678- await doWork ();
4681+ await doWork ();
4682+ }
46794683` ` `
46804684
46814685` ` ` js
46824686// Deprecated
4683- const ac = new AbortController ();
4684- const stream = addAbortSignal (ac .signal , fs .createReadStream (file));
4687+ async function example () {
4688+ const ac = new AbortController ();
4689+ const stream = addAbortSignal (ac .signal , fs .createReadStream (file));
46854690
4686- await consume (stream);
4687- ac .abort ();
4691+ await consume (stream);
4692+ ac .abort ();
4693+ }
46884694` ` `
46894695
46904696` ` ` js
46914697// Use this instead
4692- await using stream = fs .createReadStream (file);
4698+ async function example () {
4699+ await using stream = fs .createReadStream (file);
46934700
4694- await consume (stream);
4701+ await consume (stream);
4702+ }
46954703` ` `
46964704
46974705` ` ` js
46984706// Deprecated
4699- const ac = new AbortController ();
4700- const child = spawn (command, args, { signal: ac .signal });
4707+ async function example () {
4708+ const ac = new AbortController ();
4709+ const child = spawn (command, args, { signal: ac .signal });
47014710
4702- await doWork ();
4703- ac .abort ();
4711+ await doWork ();
4712+ ac .abort ();
4713+ }
47044714` ` `
47054715
47064716` ` ` js
47074717// Use this instead
4708- using child = spawn (command, args);
4718+ async function example () {
4719+ using child = spawn (command, args);
47094720
4710- await doWork ();
4721+ await doWork ();
4722+ }
47114723` ` `
47124724
47134725[DEP0142]: #dep0142-repl_builtinlibs
0 commit comments