UNPKG

dt-common-device

Version:

A secure and robust device management library for IoT applications

14 lines (13 loc) 535 B
/** * Validates if a URL is properly formatted and accessible */ export declare function validateServiceUrl(url: string): boolean; /** * Creates a properly configured axios instance with error handling */ export declare function createAxiosInstance(baseURL?: string): import("axios").AxiosInstance; export declare function getDeviceServiceAxiosInstance(): any; /** * Retry function for failed HTTP requests */ export declare function retryRequest<T>(requestFn: () => Promise<T>, maxRetries?: number, delay?: number): Promise<T>;