@safe-global/api-kit
Version:
SDK that facilitates the interaction with the Safe Transaction Service API
17 lines • 491 B
TypeScript
export declare enum HttpMethod {
Get = "get",
Post = "post",
Delete = "delete"
}
export interface HttpRequest {
url: string;
method: HttpMethod;
body?: any;
}
export declare class HttpError extends Error {
statusCode: number;
data: unknown;
constructor(statusCode: number, message: string, data: unknown);
}
export declare function sendRequest<T>({ url, method, body }: HttpRequest, apiKey?: string): Promise<T>;
//# sourceMappingURL=httpRequests.d.ts.map