export type APICursorHttpResponse = { next: string; previous: string; count: number; number: number; page_size: number; current: string; results: Array } export class APICursorHelper { next: string; previous: string; count: number; number: number; page_size: number; current: string; constructor(data: APICursorHttpResponse) { this.next = data.next; this.previous = data.previous; this.count = data.count; this.number = data.number; this.page_size = data.page_size; this.current = data.current; } get isCursorable() { return this.current !== undefined; } }