@roots/bud-extensions
Version:
bud.js core module
14 lines (13 loc) • 568 B
TypeScript
import type { OptionCallback } from '@roots/bud-framework/extension';
import type { Options } from '@roots/bud-support/copy-webpack-plugin';
import { Extension } from '@roots/bud-framework/extension';
import { Plugin } from '@roots/bud-support/copy-webpack-plugin';
/**
* Copy webpack plugin configuration
*/
declare class BudCopyPlugin extends Extension<Options, Plugin> {
getPatterns: () => Options[`patterns`];
patterns: Options[`patterns`];
setPatterns: (patterns: OptionCallback<Options, `patterns`>) => this;
}
export { BudCopyPlugin as default };