From 5fd34b988f985059227d7ff08fb7704edd195620 Mon Sep 17 00:00:00 2001 From: Demis Bellot Date: Sat, 30 Jan 2016 07:37:43 -0500 Subject: [PATCH] update to export namespace in ambient module --- ss-utils/ss-utils.d.ts | 41 ++++++++++++++++++++++------------------- 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/ss-utils/ss-utils.d.ts b/ss-utils/ss-utils.d.ts index eb21b44cb..3d6ddfbf4 100644 --- a/ss-utils/ss-utils.d.ts +++ b/ss-utils/ss-utils.d.ts @@ -5,24 +5,8 @@ /// -interface JQuery { - setFieldError: (name: string, msg: string) => void; - serializeMap: () => { [index: string]: any }; - applyErrors: (status: ssutils.ResponseStatus, opt?: ssutils.ApplyErrorsOptions) => JQuery; - clearErrors: () => JQuery; - bindForm: (opt?: ssutils.ApplyErrorsOptions) => JQuery; - applyValues: (values: { [index: string]: string }) => JQuery; - bindHandlers: (handlers: { [index: string]: Function }) => JQuery; - setActiveLinks: () => JQuery; - handleServerEvents: (opt?: ssutils.HandleServerEventsOptions) => void; -} +declare namespace ssutils { -interface JQueryStatic { - ss: ssutils.Static; -} - -declare module ssutils -{ interface Static { handlers: { [index: string]: Function }; onSubmitDisable: string; @@ -96,11 +80,11 @@ declare module ssutils channels: string; profileUrl: string; } - + interface SSEHeartbeat extends SSECommand { } interface SSEJoin extends SSECommand { } interface SSELeave extends SSECommand { } - + interface SSEConnect extends SSECommand { id: string; unRegisterUrl: string; @@ -117,3 +101,22 @@ declare module ssutils } } +interface JQuery { + setFieldError: (name: string, msg: string) => void; + serializeMap: () => { [index: string]: any }; + applyErrors: (status: ssutils.ResponseStatus, opt?: ssutils.ApplyErrorsOptions) => JQuery; + clearErrors: () => JQuery; + bindForm: (opt?: ssutils.ApplyErrorsOptions) => JQuery; + applyValues: (values: { [index: string]: string }) => JQuery; + bindHandlers: (handlers: { [index: string]: Function }) => JQuery; + setActiveLinks: () => JQuery; + handleServerEvents: (opt?: ssutils.HandleServerEventsOptions) => void; +} + +interface JQueryStatic { + ss: ssutils.Static; +} + +declare module "ss-utils" { + export = ssutils; +} \ No newline at end of file