1 | import type { IProjectConfig } from '@tarojs/taro/types/compile';
|
2 | type WebpackMerge = (...configs: Array<object | null | undefined>) => object;
|
3 | export interface ConfigEnv {
|
4 |
|
5 | command: string;
|
6 |
|
7 | mode: string;
|
8 | }
|
9 | export type UserConfigFn = (merge: WebpackMerge, env: ConfigEnv) => IProjectConfig | Promise<IProjectConfig>;
|
10 | export type UserConfigExport = IProjectConfig | Promise<IProjectConfig> | UserConfigFn;
|
11 |
|
12 |
|
13 |
|
14 |
|
15 | export declare function defineConfig(config: UserConfigExport): UserConfigExport;
|
16 | export {};
|