UNPKG

takin

Version:

Front end engineering base toolchain and scaffold

18 lines (17 loc) 656 B
import type { ConfigFilterType } from '../config'; import type { Plugin } from '../plugin'; import type { Runner } from '../runner'; declare type ConfigFilteringCallback = (runner: Runner, filters?: ConfigFilterType) => Promise<void>; /** * 多配置支持插件 * 1. 注入全局多配置名称 option * 2. 命令行多配置指定校验及过滤 */ export default class MultiConfigPlugin implements Plugin { name: string; shouldCheckConfigNameField: boolean; onFiltering?: ConfigFilteringCallback; constructor(shouldCheckConfigNameField?: boolean, onFiltering?: ConfigFilteringCallback); apply(runner: Runner): void; } export {};