figma-api
Version:
Thin typed wrapper around the Figma REST API
12 lines (11 loc) • 447 B
TypeScript
import { AxiosResponse, Method as AxiosMethod, AxiosRequestConfig } from 'axios';
export declare function toQueryParams(x: any): string;
export type Disposer = () => void;
export declare class ApiError extends Error {
response: AxiosResponse;
constructor(response: AxiosResponse, message?: string);
}
export type ApiRequestMethod = <T>(url: string, opts?: {
method: AxiosMethod;
data: AxiosRequestConfig["data"];
}) => Promise<T>;