From c4ce9e97233657a1b002243b388f3fb049af6322 Mon Sep 17 00:00:00 2001 From: Santi Albo Date: Sun, 18 Aug 2013 21:05:49 +0100 Subject: [PATCH] Remove unnecessary definitions and other small fixes - Use optional parameters to delete unnecessary definitions. - `queryParams` type is `any`, not `string`. - Delete `getList` type definition without any arguments for `RestangularElement` since the documentation says that `subElement` is mandatory (https://github.com/mgonto/restangular#element-methods) --- restangular/restangular.d.ts | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/restangular/restangular.d.ts b/restangular/restangular.d.ts index e44c1a486..e1c485601 100644 --- a/restangular/restangular.d.ts +++ b/restangular/restangular.d.ts @@ -15,18 +15,10 @@ interface Restangular extends RestangularCustom { } interface RestangularElement extends Restangular { - get (): ng.IPromise; - get (params: any): ng.IPromise; - get (params: any, headers: any): ng.IPromise; - - getList(): ng.IPromise; - getList(subElement: any): ng.IPromise; - getList(subElement: any, queryParams: string, headers: any): ng.IPromise; - - put(queryParams?: string, headers?: any): ng.IPromise; - + get (queryParams?: any, headers?: any): ng.IPromise; + getList(subElement: any, queryParams?: any, headers?: any): ng.IPromise; + put(queryParams?: any, headers?: any): ng.IPromise; post(subElement, elementToPost, queryParams?, headers?): ng.IPromise; - remove(queryParams?, headers?): ng.IPromise; head(queryParams?, headers?): ng.IPromise; trace(queryParams?, headers?): ng.IPromise;