diff --git a/src/index.d.ts b/src/index.d.ts new file mode 100644 index 0000000..de4bee5 --- /dev/null +++ b/src/index.d.ts @@ -0,0 +1,18 @@ +import { Compiler, WebpackPluginInstance } from 'webpack'; + +interface IOptions { + enabled: boolean; + extensions: Array | RegExp, + ignore: string | RegExp | string[] | RegExp[], + remove: RegExp, + verbose: boolean; +} + +export type WebpackRemoveEmptyScriptsPluginOptions = Partial; + +declare class WebpackRemoveEmptyScriptsPlugin implements WebpackPluginInstance { + constructor(options: WebpackRemoveEmptyScriptsPluginOptions); + apply(compiler: Compiler): void; +} + +export default WebpackRemoveEmptyScriptsPlugin;