guardz-axios
Version:
Type-safe HTTP client built on top of Axios with runtime validation using guardz. Part of the guardz ecosystem for comprehensive TypeScript type safety.
13 lines • 678 B
TypeScript
export * from "./types/axios-types";
export * from "./guards/axios-response-guards";
export * from "./guards/axios-error-guards";
export * from "./guards/status-guards";
export { safeExtractData, extractPaginatedData, handleAxiosError, createResponseValidator, defaultRetryCondition, calculateBackoffDelay, shouldTriggerAuth, extractErrorMessage, } from "./utils/axios-utils";
export * from "./domain/types";
export * from "./utils/request-utils";
export * from "./utils/validation-utils";
export * from "./utils/retry-utils";
export * from "./utils/error-utils";
export * from "./services/request-service";
export * from "./api/unified-api";
//# sourceMappingURL=index.d.ts.map