@flatfile/safe-api
Version:
Flatfile Safe API client with streaming capabilities
29 lines (28 loc) • 683 B
TypeScript
export interface RetryConfig {
retry: boolean;
maxAttempts: number;
timeoutDelay: number;
}
/**
* @internal
*/
export declare class InternalConfig {
private static instance;
private _debug;
private _retryConfig;
private constructor();
static getInstance(): InternalConfig;
/**
* @internal
*/
mergeRetryConfig(callOptions?: Partial<RetryConfig>): RetryConfig;
get debug(): boolean;
set debug(value: boolean);
get retryConfig(): RetryConfig;
set retryConfig(value: Partial<RetryConfig>);
}
export interface PublicConfig {
debug: boolean;
retryConfig: RetryConfig;
}
export declare const config: PublicConfig;