From 0726f62bdd9b6f888bf5f72fca7f40eae164039d Mon Sep 17 00:00:00 2001 From: Fabio Spampinato Date: Thu, 9 May 2019 01:14:48 +0200 Subject: [PATCH] $.fn.data: added a missing TypeScript method overload --- src/data/data.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/data/data.ts b/src/data/data.ts index 997dab2f..634a16c5 100644 --- a/src/data/data.ts +++ b/src/data/data.ts @@ -7,15 +7,17 @@ // @require ./helpers/variables.ts interface Cash { + data (): plainObject | undefined; data ( name: string ); data ( name: string, value ): this; data ( datas: plainObject ): this; } +function data ( this: Cash ): plainObject | undefined; function data ( this: Cash, name: string ); function data ( this: Cash, name: string, value ): Cash; function data ( this: Cash, name: plainObject ): Cash; -function data ( this: Cash, name: string | plainObject, value? ) { +function data ( this: Cash, name?: string | plainObject, value? ) { if ( !name ) {