From e1ceafbaa4c68eb70add605bddb9c8ed1c58d031 Mon Sep 17 00:00:00 2001 From: Leonard Thieu Date: Thu, 29 Jun 2017 17:41:30 -0400 Subject: [PATCH] [semantic-ui-api] Fix setting behavior return type. --- types/semantic-ui-api/global.d.ts | 4 ++-- types/semantic-ui-api/semantic-ui-api-tests.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/types/semantic-ui-api/global.d.ts b/types/semantic-ui-api/global.d.ts index c6e87f2fc7..a9799bad44 100644 --- a/types/semantic-ui-api/global.d.ts +++ b/types/semantic-ui-api/global.d.ts @@ -98,8 +98,8 @@ declare namespace SemanticUI { * Removes API settings from the page and all events */ (behavior: 'destroy'): JQuery; - (behavior: 'setting', name: K, value?: undefined): ApiSettings[K]; - (behavior: 'setting', name: K, value: ApiSettings[K]): JQuery; + (behavior: 'setting', name: K, value?: undefined): ApiSettings._Impl[K]; + (behavior: 'setting', name: K, value: ApiSettings._Impl[K]): JQuery; (behavior: 'setting', value: ApiSettings): JQuery; (settings?: ApiSettings): JQuery; } diff --git a/types/semantic-ui-api/semantic-ui-api-tests.ts b/types/semantic-ui-api/semantic-ui-api-tests.ts index c6605ad60d..ca8107d8ec 100644 --- a/types/semantic-ui-api/semantic-ui-api-tests.ts +++ b/types/semantic-ui-api/semantic-ui-api-tests.ts @@ -18,8 +18,8 @@ function test_api_static() { function test_api() { const selector = '.ui.api'; $(selector).api('destroy'); // $ExpectType JQuery - $(selector).api('setting', 'debug', undefined) === true; - $(selector).api('setting', 'debug') === false; + $(selector).api('setting', 'debug', undefined); // $ExpectType boolean + $(selector).api('setting', 'debug'); // $ExpectType boolean $(selector).api('setting', 'debug', true); // $ExpectType JQuery // $ExpectType JQuery $(selector).api('setting', {