Los documentos del webpack muestran el tipo que se devolverá desde la función de configuración, pero no los tipos de los parámetros env y argv . Actualmente tengo que escribirlos como cualquiera, sin embargo, ¿cuáles son los tipos reales de env y argv ?
const configuration = (env: any, argv: any): Configuration => ({ mode: 'production', entry: './foo.js', output: { path: path.resolve(__dirname, 'dist'), filename: 'foo.bundle.js', }, ... });Ambos son any porque ambos provienen de los argumentos cli del paquete web, por lo que no es posible conocer el tipo de antemano en el momento de la compilación (a menos que sepa estrictamente que siempre pasará ciertos argumentos y obligará al tipo a ser lo que declara que sea)
Los documentos de Variables de entorno de Webpack pueden ayudar a comprender mejor.