From 13a134561d8a25f3dbde80e917fd092597fd31a7 Mon Sep 17 00:00:00 2001 From: mishka251 <41835667+mishka251@users.noreply.github.com> Date: Sat, 22 Feb 2020 00:53:42 +0500 Subject: [PATCH] Fixed flowjs ts3.1 event handlers types and TS2306 error (#42470) * fix typo/copy-paste error in flowjs * Fix Error TS2306 ("flowjs/index.d.ts not a module") in flowjs/ts3.1 * fix linter --- types/flowjs/ts3.1/index.d.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/types/flowjs/ts3.1/index.d.ts b/types/flowjs/ts3.1/index.d.ts index 312be410eb..37e0a65596 100644 --- a/types/flowjs/ts3.1/index.d.ts +++ b/types/flowjs/ts3.1/index.d.ts @@ -123,14 +123,14 @@ declare namespace flowjs { interface FlowEventMap { fileSuccess: FileSuccessCallbackArguments; fileProgress: FileProgressCallbackArguments; - fileAdded: FilesAddedCallbackArguments; - filesAdded: FileAddedCallbackArguments; + fileAdded: FileAddedCallbackArguments; + filesAdded: FilesAddedCallbackArguments; filesSubmitted: FilesSubmittedCallbackArguments; fileRemoved: FileRemovedCallbackArguments; fileRetry: FileRetryCallbackArguments; fileError: FileErrorCallbackArguments; uploadStart: UploadStartCallbackArguments; - complete: UploadStartCallbackArguments; + complete: CompleteCallbackArguments; progress: ProgressCallbackArguments; error: ErrorCallbackArguments; catchAll: CatchAllCallbackArguments; @@ -157,3 +157,7 @@ declare namespace flowjs { type ErrorCallbackArguments = [string, FlowFile, FlowChunk]; type CatchAllCallbackArguments = [Event]; } +// use namespace export like in flowjs/index.d.ts. Fix TS2306 "flowjs/index.d.ts not a module" +// tslint:disable-next-line export-just-namespace +export = flowjs; +export as namespace flowjs;