diff --git a/angularjs/angular-resource.d.ts b/angularjs/angular-resource.d.ts index c26bc9fe8..0317e17b7 100644 --- a/angularjs/angular-resource.d.ts +++ b/angularjs/angular-resource.d.ts @@ -19,19 +19,18 @@ declare module ng.resource { // that deeply. /////////////////////////////////////////////////////////////////////////// interface IResourceService { - - , U extends IResourceClass>(url: string, paramDefaults?: any, - /** example: {update: { method: 'PUT' }, delete: deleteDescriptor } - where deleteDescriptor : IActionDescriptor */ - actionDescriptors?: any): U; - >(url: string, paramDefaults?: any, - /** example: {update: { method: 'PUT' }, delete: deleteDescriptor } - where deleteDescriptor : IActionDescriptor */ - actionDescriptors?: any): IResourceClass; (url: string, paramDefaults?: any, /** example: {update: { method: 'PUT' }, delete: deleteDescriptor } where deleteDescriptor : IActionDescriptor */ actionDescriptors?: any): IResourceClass>; + (url: string, paramDefaults?: any, + /** example: {update: { method: 'PUT' }, delete: deleteDescriptor } + where deleteDescriptor : IActionDescriptor */ + actionDescriptors?: any): U; + (url: string, paramDefaults?: any, + /** example: {update: { method: 'PUT' }, delete: deleteDescriptor } + where deleteDescriptor : IActionDescriptor */ + actionDescriptors?: any): IResourceClass; } // Just a reference to facilitate describing new actions @@ -51,7 +50,7 @@ declare module ng.resource { // PATCH (in other words, methods with body). Otherwise, it's going // to be considered as parameters to the request. // https://github.com/angular/angular.js/blob/v1.2.0/src/ngResource/resource.js#L461-L465 - interface IResourceClass> { + interface IResourceClass { get(): T; get(dataOrParams: any): T; get(dataOrParams: any, success: Function): T; @@ -79,7 +78,7 @@ declare module ng.resource { delete(params: any, data: any, success?: Function, error?: Function): T; } - interface IResource> { + interface IResource { $get(): T; $get(dataOrParams: any): T; $get(dataOrParams: any, success: Function): T; @@ -112,7 +111,7 @@ declare module ng.resource { } /** when creating a resource factory via IModule.factory */ - interface IResourceServiceFactoryFunction> { + interface IResourceServiceFactoryFunction { ($resource: ng.resource.IResourceService): IResourceClass; >($resource: ng.resource.IResourceService): U; } @@ -127,7 +126,7 @@ declare module ng { } } -interface Array> +interface Array { /** the promise of the original server interaction that created this collection. **/ $promise : ng.IPromise>;