@casipe/react-service-provider
Version:
React library sevice provider
23 lines (22 loc) • 559 B
TypeScript
import { AxiosRequestConfig } from 'axios';
import { Subject } from 'rxjs';
import { Registry } from '.';
export interface RegistryParams extends RequestConfig {
axiosRequestConfig: AxiosRequestConfig;
serviceSubject?: Subject<Registry>;
tryCounter?: number;
from?: Registry;
}
export interface RequestConfig {
retries?: number;
retriesTimeout?: number;
retryDelay?: number;
cache?: CacheConfig;
}
export interface CacheConfig {
isEnable: boolean;
ttl?: number;
}
export declare enum ServiceWidget {
Progress = 0
}