From aa19aca4120e8289b5c375a79a8a86799f58bf68 Mon Sep 17 00:00:00 2001 From: Santi Albo Date: Tue, 28 Jan 2014 17:05:09 +0000 Subject: [PATCH] (restangular) Add some missing methods Adds - `oneUrl` - `allUrl` - `withHttpConfig` --- restangular/restangular.d.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/restangular/restangular.d.ts b/restangular/restangular.d.ts index a329b20bf..bf8dc14eb 100644 --- a/restangular/restangular.d.ts +++ b/restangular/restangular.d.ts @@ -1,4 +1,4 @@ -// Type definitions for Restangular v1.2.2 - 2014-01-10 +// Type definitions for Restangular v1.2.2 // Project: https://github.com/mgonto/restangular // Definitions by: Boris Yankov // Definitions: https://github.com/borisyankov/DefinitelyTyped @@ -9,7 +9,9 @@ interface Restangular extends RestangularCustom { one(route: string, id?: number): RestangularElement; one(route: string, id?: string): RestangularElement; + oneUrl(route: string, url: string): RestangularElement; all(route: string): RestangularCollection; + allUrl(route: string, url: string): RestangularCollection; copy(fromElement: any): RestangularElement; withConfig(configurer: (RestangularProvider) => any): Restangular; restangularizeElement(parent: any, element: any, route: string, collection?, reqParams?): RestangularElement; @@ -27,6 +29,7 @@ interface RestangularElement extends Restangular { trace(queryParams?, headers?): ng.IPromise; options(queryParams?, headers?): ng.IPromise; patch(queryParams?, headers?): ng.IPromise; + withHttpConfig(httpConfig: ng.IRequestConfig): RestangularElement; getRestangularUrl(): string; } @@ -38,6 +41,7 @@ interface RestangularCollection extends Restangular { options(queryParams?, headers?): ng.IPromise; patch(queryParams?, headers?): ng.IPromise; putElement(idx, params, headers): ng.IPromise; + withHttpConfig(httpConfig: ng.IRequestConfig): RestangularCollection; getRestangularUrl(): string; }