@cdwx/system
Version:
成都文宣业务类服务模块组件库
40 lines (39 loc) • 1.08 kB
TypeScript
import type { AxiosRequestConfig } from 'axios';
import 'virtual:uno.css';
export interface ICDWXSystemConfig {
systemPath?: string;
apiPrev?: string;
fileNamespace?: string;
}
export interface IFileServiceConfig {
imageBaseURL: string;
namespace: string;
uploadFileName: string;
uploadFile: string;
uploadMultipleFile: string;
deleteFile: string;
maskFile: string;
}
/**
* 业务系统system全局配置
* 配置功能测试
*
*/
declare class CDWXSystemConfig {
private static instance;
private systemPath;
private apiPrev;
private config;
private fileNamespace;
private constructor();
static getInstance(): CDWXSystemConfig;
setConfig(config: ICDWXSystemConfig): void;
setSystemConfig(apiPrev?: string, systemPath?: string): void;
setFileNamespace(name?: string): void;
setOtherConfig(config: any): void;
get baseURL(): string;
get httpConfig(): AxiosRequestConfig;
get fileServiceConfig(): IFileServiceConfig;
}
declare const _default: CDWXSystemConfig;
export default _default;