// это работает
import * as App from '../Lib';
// это не работает
/**
* @typedef {import('../Lib')} App
*/
У меня библиотеки добавляются в глобальную переменную App через webpack.
Но как заставить среду заставить видеть эту переменную со всеми подсказками?
webpack.config.js
module.exports = {
mode: "development",
entry: {
'App': {
import: './src/index.js',
library: {
name: 'App',
type: 'var',
},
},
'MainAction': {
import: './src/Actions/MainAction.js',
},
},
output: {
filename: '[name].app.js',
path: path.resolve(__dirname, './dist'),
},
}