UNPKG

react-native-apikit

Version:

Modern API toolkit for React Native and Expo with automatic token management, smart response parsing, and built-in error handling

18 lines (17 loc) 541 B
import { UseApiReturn, ApiRequestConfig, ApiError } from '../types'; export declare function useApi<T = any>(): UseApiReturn<T>; export declare function usePaginatedApi<T = any>(url: string, { pageSize, initialPage, params, config, }?: { pageSize?: number; initialPage?: number; params?: Record<string, any>; config?: ApiRequestConfig; }): { page: number; data: T[]; loading: boolean; error: ApiError | null; hasMore: boolean; nextPage: () => void; prevPage: () => void; reset: () => void; };