@blockfrost/blockfrost-js
Version:
A JavaScript/TypeScript SDK for interacting with the https://blockfrost.io API
11 lines (10 loc) • 841 B
TypeScript
import { Options, ValidatedOptions, PaginationOptions, CursorPaginationOptions, AllMethodOptions } from '../types';
export declare const isDebugEnabled: () => boolean;
export declare const validateOptions: (options?: Options) => ValidatedOptions;
export declare const getCursorPaginationParams: (options?: CursorPaginationOptions) => CursorPaginationOptions;
export declare const getPaginationOptions: (options?: PaginationOptions) => PaginationOptions;
export declare const getAllMethodOptions: (options?: AllMethodOptions) => {
batchSize: number;
order: 'asc' | 'desc';
};
export declare const paginateMethod: <T extends (pagination: PaginationOptions, cursorPagination?: CursorPaginationOptions) => any>(fn: T, allMethodOptions: AllMethodOptions | undefined, cursorPagination?: CursorPaginationOptions) => Promise<ReturnType<T>>;