inilim2
@inilim2
Intern PHP

Почему не работают аннотации js?

// это работает
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'),
    },
}
  • Вопрос задан
  • 146 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы