From 30ae54a952a38e97774d6fb288b686dcb763e06a Mon Sep 17 00:00:00 2001 From: Tim Lundqvist Date: Tue, 24 Jul 2018 19:46:03 +0200 Subject: [PATCH] fix: better typings for EventEmitter inheritance (#105) --- ftp-srv.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ftp-srv.d.ts b/ftp-srv.d.ts index 8e193215..831ec846 100644 --- a/ftp-srv.d.ts +++ b/ftp-srv.d.ts @@ -78,7 +78,7 @@ export class FtpServer extends EventEmitter { emitPromise(action: any, ...data: any[]): Promise; - emit(action: any, ...data: any[]): void; + // emit is exported from super class setupTLS(_tls: boolean): boolean | { cert: string; @@ -108,7 +108,7 @@ export class FtpServer extends EventEmitter { whitelist?: Array }) => void, reject: (err?: Error) => void - ) => void): EventEmitter; + ) => void): this; on(event: "client-error", listener: ( data: { @@ -116,7 +116,7 @@ export class FtpServer extends EventEmitter { context: string, error: Error, } - ) => void): EventEmitter; + ) => void): this; } export {FtpServer as FtpSrv};