UNPKG

@parkingboss/api

Version:
13 lines (12 loc) 642 B
import { ApiSettings } from "./index"; export declare type QueryParams = Record<string, any>; export interface ApiQueries { fetch(method: string, url: string, query?: QueryParams, body?: null | FormData | Blob, useAuthHeader?: boolean): Promise<any>; get(url: string, query?: QueryParams, useAuthHeader?: boolean): Promise<any>; post(url: string, query?: QueryParams, body?: FormData | Blob, useAuthHeader?: boolean): Promise<any>; } export declare function queries(settings: ApiSettings): ApiQueries; export declare class HttpError extends Error { readonly status: number; constructor(message: string, status: number); }