Skip to content

Instantly share code, notes, and snippets.

@dkellycollins
Last active September 10, 2015 14:43
Show Gist options
  • Save dkellycollins/a2a88579bc6a2f3c0010 to your computer and use it in GitHub Desktop.
Save dkellycollins/a2a88579bc6a2f3c0010 to your computer and use it in GitHub Desktop.
ng-table.d.ts
declare module ngTable {
class ngTableParams {
data:any[];
constructor(parameters:any, settings:any);
parameters(newParameters:string, parseParamsFromUrl:string):any;
settings(newSettings:string):any;
page(page:string):any;
total(total:string):any;
count(count:string):any;
filter(filter:string):any;
sorting(sorting:string):any;
isSortBy(field:string, direction:string):any[];
orderBy():string[];
getData($defer:any, params:any);
getGroups($defer:any, column:any);
generatePagesArray(currentPage:boolean, totalItems:boolean, pageSize:boolean):any[];
url(asString:boolean):any[];
reload();
reloadPages();
}
}
@joeybrown
Copy link

thanks for making this! you should contribute this to https://github.com/borisyankov/DefinitelyTyped!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment