From 68920cd8d79460c82f4f3e0ad5702cd969b9512f Mon Sep 17 00:00:00 2001 From: Victorien Berlot Date: Tue, 1 Feb 2022 13:58:04 +0100 Subject: [PATCH] fix: use TerserECMA type to fix type mismatch (#471) --- src/index.js | 2 +- types/index.d.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/index.js b/src/index.js index 07703d6..729e35f 100644 --- a/src/index.js +++ b/src/index.js @@ -86,7 +86,7 @@ const { minify } = require("./minify"); /** * @typedef {Object} PredefinedOptions * @property {boolean} [module] - * @property {any} [ecma] + * @property {TerserECMA} [ecma] */ /** diff --git a/types/index.d.ts b/types/index.d.ts index d7fa7e7..7adb303 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -55,7 +55,7 @@ export = TerserPlugin; /** * @typedef {Object} PredefinedOptions * @property {boolean} [module] - * @property {any} [ecma] + * @property {TerserECMA} [ecma] */ /** * @template T @@ -290,7 +290,7 @@ type CustomOptions = { type InferDefaultType = T extends infer U ? U : CustomOptions; type PredefinedOptions = { module?: boolean | undefined; - ecma?: any; + ecma?: import("terser").ECMA | undefined; }; type MinimizerOptions = PredefinedOptions & InferDefaultType; type BasicMinimizerImplementation = (