webpack-genius
Version:
**For chinese developers:** you'd better add taobao mirror before everything start. Or you may fail to install. ```bash yarn config set registry http://registry.npm.taobao.org ```
12 lines (11 loc) • 474 B
TypeScript
import { Plugin } from 'webpack';
import { PluginHandle } from './PluginHandle';
import CopyWebpackPlugin from 'copy-webpack-plugin';
declare type Options = (typeof CopyWebpackPlugin) extends new (patterns: infer P) => any ? NonNullable<P> : never;
declare type Pattern = Exclude<Options['patterns'][number], string>;
export declare class Copy extends PluginHandle {
protected patterns: Pattern[];
copy(pattern: Pattern): this;
collect(): Plugin[];
}
export {};