#node.js #jsdoc
Вопрос:
Я хочу ссылаться на переменную простого объекта из другого файла через JSDoc, чтобы использовать автозаполнение IDE.
Вот мой пример:
MySample.js
export const MySample = { findMe() { return "Hi!"; }, }; export default MySample;
index.js
import MySample from "./MySample.js"; let window = {}; function inject($key, $object) { window[$key] = $object; } inject("MySample", MySample); let my_sample = window.MySample; console.log(my_sample.findMe());
Я попытался использовать что-то вроде следующего, но это не увенчалось успехом:
/** * @type {import('./MySample').MySample} my_sample */
P. S: Я знаю, что если My Sample
быть классом, то вышеприведенное решение работает. Но в моем сценарии я хочу ссылаться на простой объект.