From 420b4ce9e7bd463a3a789211fed6bb606fb4cac0 Mon Sep 17 00:00:00 2001 From: Jellis Hogenbijl Date: Thu, 15 Jan 2015 11:04:48 +0100 Subject: [PATCH] Can't call spectrum function with a method name By declaring the spectrum function with the optional options parameter this function will allways be chosen by typescript. All the other spectrum functions where you supply a method name can't be called. Moving the function with optional options parameter to the end of the file will fix this problem. --- spectrum/spectrum.d.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/spectrum/spectrum.d.ts b/spectrum/spectrum.d.ts index d4cf92348..728c6c767 100644 --- a/spectrum/spectrum.d.ts +++ b/spectrum/spectrum.d.ts @@ -8,12 +8,6 @@ interface JQuery { - /** - * Initializes the input element that it is called on - * as a spectrum colorpicker instance. - */ - spectrum(options?: Spectrum.Options): JQuery; - /** * Shows the colorpicker. */ @@ -97,6 +91,12 @@ interface JQuery { */ spectrum(methodName: string): any; // in most cases this is JQuery except for the get method which returns a tinycolorInstance + /** + * Initializes the input element that it is called on + * as a spectrum colorpicker instance. + */ + spectrum(options?: Spectrum.Options): JQuery; + /** * Called at the beginning of a drag event on either hue slider, alpha slider, or main color picker areas. */ @@ -289,4 +289,4 @@ declare module Spectrum { */ beforeShow?: (color: tinycolorInstance) => void; } -} \ No newline at end of file +}