From c8157285b7a1f4da8ecdedd7d36bae1c9108d3fe Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Thu, 20 Aug 2015 13:57:52 -0700 Subject: [PATCH] Added string overload for 'data' to return appropriate type in 'royalslider'. --- royalslider/royalslider-tests.ts | 2 +- royalslider/royalslider.d.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/royalslider/royalslider-tests.ts b/royalslider/royalslider-tests.ts index 4246ec90b3..88e44a6fba 100644 --- a/royalslider/royalslider-tests.ts +++ b/royalslider/royalslider-tests.ts @@ -100,7 +100,7 @@ jQuery(document).ready(function () { // Another example: $(".royalSlider").royalSlider('goTo', 3); // But it's recommended to get instance once if you have many calls: -var slider: RoyalSlider.RoyalSlider = $(".royalSlider").royalSlider().data('royalSlider'); +var slider = $(".royalSlider").royalSlider().data('royalSlider'); slider.goTo(3); // go to slide with id slider.next(); // next slide diff --git a/royalslider/royalslider.d.ts b/royalslider/royalslider.d.ts index 5dd7c2771f..3f06b41b58 100644 --- a/royalslider/royalslider.d.ts +++ b/royalslider/royalslider.d.ts @@ -493,4 +493,6 @@ interface JQuery { * @param options The options */ royalSlider(options?: RoyalSlider.RoyalSliderOptions): JQuery; + + data(key: "royalSlider"): RoyalSlider.RoyalSlider; } \ No newline at end of file