Merge pull request #4217 from serendipitic/master

ICollectionPromise<T> should extend ng.IPromise with an array of T
This commit is contained in:
Masahiro Wakame
2015-04-29 23:03:05 +09:00
+5 -1
View File
@@ -15,7 +15,7 @@ declare module restangular {
$object: T;
}
interface ICollectionPromise<T> extends ng.IPromise<T> {
interface ICollectionPromise<T> extends ng.IPromise<T[]> {
push(object: any): ICollectionPromise<T>;
call(methodName: string, params?: any): ICollectionPromise<T>;
get(fieldName: string): ICollectionPromise<T>;
@@ -114,6 +114,7 @@ declare module restangular {
patch(queryParams?: any, headers?: any): IPromise<any>;
clone(): IElement;
plain(): any;
plain<T>(): T;
withHttpConfig(httpConfig: IRequestConfig): IElement;
save(queryParams?: any, headers?: any): IPromise<any>;
getRestangularUrl(): string;
@@ -130,6 +131,9 @@ declare module restangular {
patch(queryParams?: any, headers?: any): IPromise<any>;
putElement(idx: any, params: any, headers: any): IPromise<any>;
withHttpConfig(httpConfig: IRequestConfig): ICollection;
clone(): ICollection;
plain(): any;
plain<T>(): T[];
getRestangularUrl(): string;
}
}