Вместо
import { shortid } from 'shortid';
do
import { generate } from 'shortid';
и выполнение кода с
let Uid = generate();
shortid
не поставляется с предустановленными наборами TypeScript,поэтому вы не получите информацию о том, что именно вы можете импортировать, аргументы и возвращаемые значения в IDE, например, в коде Visual Studio.
Это можно исправить, установив набор для shortid
- перейдите на TypeSearch от Microsoft от Microsoft веб-сайт, введите «shorttid», и вы будете перенаправлены на пакет npm @ types / shortid , который можно установить с помощью npm i @types/shortid
.Вы также можете напрямую проверить DefiniteTyped репозиторий , где публикуется множество типов для пакетов javascript.
После установки этих типов в среде IDE будет отображаться информация и будет предлагаться автозаполнение для * 1022.* аналогично собственным машинописным модулям.