From 3159568bc8087c83e6026a62e78bb94769f0e142 Mon Sep 17 00:00:00 2001 From: Alexander Berezin Date: Tue, 14 Jun 2022 09:49:09 +0300 Subject: [PATCH] added index.d.ts (#7) --- src/index.d.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/index.d.ts 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;