From 749437f384660f1089d27f5f274f1853dc470912 Mon Sep 17 00:00:00 2001 From: Trevor Date: Fri, 11 Apr 2014 10:23:58 -0700 Subject: [PATCH 1/3] add ajax function to View --- backbone/backbone.d.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backbone/backbone.d.ts b/backbone/backbone.d.ts index 256554774..bdbcf6e7c 100644 --- a/backbone/backbone.d.ts +++ b/backbone/backbone.d.ts @@ -330,7 +330,8 @@ declare module Backbone { // SYNC function sync(method: string, model: Model, options?: JQueryAjaxSettings): any; - var emulateHTTP: boolean; + function ajax(options?: JQueryAjaxSettings): JQueryXHR; + var emulateHTTP: boolean; var emulateJSONBackbone: boolean; // Utility From 5954ef284281cab663b59c54d28e0d9aca0490fe Mon Sep 17 00:00:00 2001 From: Trevor Date: Fri, 11 Apr 2014 10:25:09 -0700 Subject: [PATCH 2/3] add options to History --- backbone/backbone.d.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backbone/backbone.d.ts b/backbone/backbone.d.ts index bdbcf6e7c..014164052 100644 --- a/backbone/backbone.d.ts +++ b/backbone/backbone.d.ts @@ -278,7 +278,8 @@ declare module Backbone { loadUrl(fragmentOverride: string): boolean; navigate(fragment: string, options?: any): boolean; started: boolean; - + options: any; + _updateHash(location: Location, fragment: string, replace: boolean): void; } From 192cf1c9c7aed53fd3dbf2b3d967006d35cffc89 Mon Sep 17 00:00:00 2001 From: Trevor Date: Fri, 11 Apr 2014 10:26:09 -0700 Subject: [PATCH 3/3] add set to Collection --- backbone/backbone.d.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backbone/backbone.d.ts b/backbone/backbone.d.ts index 014164052..d94e9172b 100644 --- a/backbone/backbone.d.ts +++ b/backbone/backbone.d.ts @@ -171,7 +171,8 @@ declare module Backbone { remove(models: Model[], options?: Silenceable): Model[]; reset(models?: Model[], options?: Silenceable): Model[]; reset(models?: any[], options?: Silenceable): Model[]; - shift(options?: Silenceable): Model; + set(models?: any[], options?: Silenceable): Model[]; + shift(options?: Silenceable): Model; sort(options?: Silenceable): Collection; unshift(model: Model, options?: AddOptions): Model; where(properies: any): Model[];