@parkingboss/api
Version:
The Parking Boss API
13 lines (12 loc) • 642 B
TypeScript
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);
}