UNPKG

takin

Version:

Front end engineering base toolchain and scaffold

19 lines (18 loc) 633 B
import type { Plugin } from '../plugin'; import type { Runner } from '../runner'; declare type ConfigLoadedCallback = (runner: Runner) => Promise<void>; /** * 自定义配置文件插件 * 1. 添加 -c, --config 全局 cli option * 2. 添加 --ignore-config 全局 cli option * 3. 提供配置载入功能 * 4. 提供插件自动载入支持 */ export default class CustomConfigPlugin implements Plugin { name: string; shouldLoadConfig: boolean; onConfigLoaded?: ConfigLoadedCallback; constructor(shouldLoadConfig?: boolean, onConfigLoaded?: ConfigLoadedCallback); apply(runner: Runner): void; } export {};