From 0ada264f79e1797fcc6dece5e0859ab9e58d2657 Mon Sep 17 00:00:00 2001 From: Mikey1982 Date: Tue, 31 Jan 2017 15:34:20 +0100 Subject: [PATCH] Typescript typings --- rangeslider.d.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 rangeslider.d.ts diff --git a/rangeslider.d.ts b/rangeslider.d.ts new file mode 100644 index 0000000..417d80b --- /dev/null +++ b/rangeslider.d.ts @@ -0,0 +1,21 @@ +declare namespace Rangeslider { + export interface Options { + polyfill?: boolean; + rangeClass?: string; + disabledClass?: string; + horizontalClass?: string; + verticalClass?: string; + fillClass?: string; + handleClass?: string; + onInit?: () => void; + onSlide?: (position: number, value: number) => void; + onSlideEnd?: (position: number, value: number) => void; + } +} + +interface JQuery { + rangeslider(): JQuery; + rangeslider(action: "destroy"): JQuery; + rangeslider(action: "update", updateAttributes?: boolean): JQuery; + rangeslider(options: Rangeslider.Options): JQuery; +}