postchain-client
Version:
Client library for accessing a Postchain node through REST.
10 lines (9 loc) • 743 B
TypeScript
import { HandleRequestInputProps, ResponseObject, RetryRequestProps } from "./types";
export declare function abortOnError({ method, path, config, postObject, }: HandleRequestInputProps): Promise<ResponseObject>;
export declare function tryNextOnError({ method, path, config, postObject, }: HandleRequestInputProps): Promise<ResponseObject>;
export declare function singleEndpoint({ method, path, config, postObject, }: Omit<RetryRequestProps, "unreachableDuration">): Promise<ResponseObject>;
type RetryRequest = RetryRequestProps & {
validateStatusCode: (statusCode: number) => boolean;
};
export declare function retryRequest({ method, path, config, postObject, validateStatusCode, }: RetryRequest): Promise<ResponseObject>;
export {};