From d22a6663fa0349acb6a68c53fdcbfac0426555d2 Mon Sep 17 00:00:00 2001 From: Jonathan Rezende Date: Sun, 27 Aug 2023 17:55:04 -0300 Subject: [PATCH] fix(network): adjust Listener type params (#18642) Fixes https://github.com/denoland/deno/issues/18635 --- ext/net/lib.deno_net.d.ts | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/ext/net/lib.deno_net.d.ts b/ext/net/lib.deno_net.d.ts index 214a5f14ba..030157d636 100644 --- a/ext/net/lib.deno_net.d.ts +++ b/ext/net/lib.deno_net.d.ts @@ -24,9 +24,9 @@ declare namespace Deno { * * @category Network */ - export interface Listener extends AsyncIterable { + export interface Listener extends AsyncIterable { /** Waits for and resolves to the next connection to the `Listener`. */ - accept(): Promise; + accept(): Promise; /** Close closes the listener. Any pending accept promises will be rejected * with errors. */ close(): void; @@ -36,7 +36,7 @@ declare namespace Deno { /** Return the rid of the `Listener`. */ readonly rid: number; - [Symbol.asyncIterator](): AsyncIterableIterator; + [Symbol.asyncIterator](): AsyncIterableIterator; /** * Make the listener block the event loop from finishing. @@ -54,11 +54,7 @@ declare namespace Deno { * * @category Network */ - export interface TlsListener extends Listener, AsyncIterable { - /** Waits for a TLS client to connect and accepts the connection. */ - accept(): Promise; - [Symbol.asyncIterator](): AsyncIterableIterator; - } + export type TlsListener = Listener; /** @category Network */ export interface Conn extends Reader, Writer, Closer {