From 400f0f22b69a18466e2bfe28717b923008fa226c Mon Sep 17 00:00:00 2001 From: Igor Oleinikov Date: Fri, 20 Dec 2013 12:18:16 +0400 Subject: [PATCH] sammyjs: fixed definition, align with 0.9.5 bugs (fixes test) --- sammyjs/sammyjs.d.ts | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/sammyjs/sammyjs.d.ts b/sammyjs/sammyjs.d.ts index 1c9ca48771..b4fd408807 100644 --- a/sammyjs/sammyjs.d.ts +++ b/sammyjs/sammyjs.d.ts @@ -6,26 +6,20 @@ /// -interface SammyFunc { - (): Sammy.Application; - (selector: string): Sammy.Application; - (handler: Function): Sammy.Application; - (selector: string, handler: Function): Sammy.Application; -} - declare function Sammy(): Sammy.Application; declare function Sammy(selector: string): Sammy.Application; declare function Sammy(handler: Function): Sammy.Application; declare function Sammy(selector: string, handler: Function): Sammy.Application; -interface JQueryStatic { - sammy: SammyFunc; - log: Function; -} - declare module Sammy { + interface SammyFunc { + (): Sammy.Application; + (selector: string): Sammy.Application; + (handler: Function): Sammy.Application; + (selector: string, handler: Function): Sammy.Application; + } - export function Cache(app, options); + export function Cache(app, options); export function DataCacheProxy(initial, $element); export var DataLocationProxy:DataLocationProxy; export function DefaultLocationProxy(app, run_interval_every); @@ -279,5 +273,10 @@ declare module Sammy { SessionStorage(name, element); isAvailable(type); Template(app, method_alias); - } + } +} + +interface JQueryStatic { + sammy: Sammy.SammyFunc; + log: Function; } \ No newline at end of file