DefinitelyTyped/types/chartmogul-node/common.d.ts
Hassansin b42b620eab
Added definitions for chartmogul-node package
* Added definitions for chartmogul-node [ch3038]

* Added arpa [ch3038]

* Added error definitions [ch3038]
2018-08-08 14:35:24 +06:00

28 lines
546 B
TypeScript

export interface Map {
[key: string]: any
}
export interface CursorParams {
page?: number;
per_page?: number;
}
export type Strings = string[];
export interface Cursor {
page?: number;
per_page?: number;
has_more?: boolean;
current_page?: number;
total_pages?: number;
}
export interface Entries<T> extends Cursor {
entries: T[]
}
interface Summary {
current: number;
previous: number;
['percentage-change']: number;
}
export interface EntriesSummary<T> {
entries: T[];
summary: Summary;
}