@mini-umi/core
Version:
43 lines (42 loc) • 925 B
TypeScript
export declare enum Env {
development = "development",
production = "production",
test = "test"
}
interface IOpts {
cwd: string;
env: Env;
specifiedEnv?: string;
defaultConfigFiles?: string[];
}
export declare class Config {
opts: IOpts;
mainConfigFile: string | null;
prevConfig: any;
files: string[];
constructor(opts: IOpts);
getUserConfig(): {
config: {
viteConfig: {};
};
files: string[];
};
static getMainConfigFile(opts: {
cwd: string;
defaultConfigFiles?: string[];
}): string | null;
static getConfigFiles(opts: {
mainConfigFile: string | null;
env: Env;
specifiedEnv?: string;
}): string[];
static getUserConfig(opts: {
configFiles: string[];
}): {
config: {
viteConfig: {};
};
files: string[];
};
}
export {};