// Type definitions for JSDataAngular v2.1.0 // Project: https://github.com/js-data/js-data-angular // Definitions by: Stefan Steinhart // Definitions: https://github.com/borisyankov/DefinitelyTyped /// /// declare module JSData { interface DSProvider { defaults:DSConfiguration; } interface DS { bindAll(resourceName:string, params:DSFilterParams, scope:ng.IScope, expr:string, cb?:(err:DSError, items:Array)=>void):Function; bindOne(resourceName:string, id:string | number, scope:ng.IScope, expr:string, cb?:(err:DSError, item:T)=>void):Function; } interface DSResourceDefinition { bindAll(params:DSFilterParams, scope:ng.IScope, expr:string, cb?:(err:DSError, items:Array)=>void):Function; bindOne(id:string | number, scope:ng.IScope, expr:string, cb?:(err:DSError, item:T)=>void):Function; } }