summaryrefslogtreecommitdiffstats
path: root/node_modules/webpack/declarations/plugins/BannerPlugin.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/webpack/declarations/plugins/BannerPlugin.d.ts')
-rw-r--r--node_modules/webpack/declarations/plugins/BannerPlugin.d.ts49
1 files changed, 49 insertions, 0 deletions
diff --git a/node_modules/webpack/declarations/plugins/BannerPlugin.d.ts b/node_modules/webpack/declarations/plugins/BannerPlugin.d.ts
new file mode 100644
index 0000000..f2e5d96
--- /dev/null
+++ b/node_modules/webpack/declarations/plugins/BannerPlugin.d.ts
@@ -0,0 +1,49 @@
+/**
+ * This file was automatically generated.
+ * DO NOT MODIFY BY HAND.
+ * Run `yarn special-lint-fix` to update
+ */
+
+export type BannerPluginArgument =
+ | BannerPluginOptions
+ | BannerFunction
+ | string;
+/**
+ * The banner as function, it will be wrapped in a comment
+ */
+export type BannerFunction = (data: {
+ hash: string;
+ chunk: import("../../lib/Chunk");
+ filename: string;
+ basename: string;
+ query: string;
+}) => string;
+export type Rules = Rule[] | Rule;
+export type Rule = RegExp | string;
+
+export interface BannerPluginOptions {
+ /**
+ * Specifies the banner
+ */
+ banner: BannerFunction | string;
+ /**
+ * If true, the banner will only be added to the entry chunks
+ */
+ entryOnly?: boolean;
+ /**
+ * Exclude all modules matching any of these conditions
+ */
+ exclude?: Rules;
+ /**
+ * Include all modules matching any of these conditions
+ */
+ include?: Rules;
+ /**
+ * If true, banner will not be wrapped in a comment
+ */
+ raw?: boolean;
+ /**
+ * Include all modules that pass test assertion
+ */
+ test?: Rules;
+}