UNPKG

dexpaprika-sdk

Version:
28 lines (27 loc) 670 B
import { Dex } from './dexes'; import { Pool, FilteredPool } from './pools'; export interface PageInfo { limit: number; page: number; total_items?: number; total_pages?: number; next_cursor?: string; } export interface PaginatedResponse<T> { items: T[]; page_info: PageInfo; } export interface DexPaginatedResponse { dexes: Dex[]; page_info: PageInfo; } export interface PoolPaginatedResponse { pools: Pool[]; page_info: PageInfo; } export interface PoolSearchResponse { results: FilteredPool[]; has_next_page?: boolean; next_cursor?: string | null; } export type PoolFilterPaginatedResponse = PoolSearchResponse;