Я создаю пакет для NPM.(Это нечто вроде JSON-обернутой базы данных), это забавный маленький проект.Я хотел бы включить объявление для функций (например, <QDb>.Connect();
), но не могу понять, как его добавить.Структура каталогов:
node_modules
QDatabase
Docs
QDb.d.ts
Utils
package-lock.json
package.json
QDb.js
В файле декларации у меня есть такие базовые вещи, как export function Connect(Path: String, Callback?: function): void | Error;
.В верхней части файла я добавил import {Connect} from "../../QDb.js";
(со всеми другими функциями я просто использую Connect, например, здесь).
Когда я связываю пакет с моей домашней папкой, затем связываю его в тестовом проекте;Он не показывает никакого объявления для функции, только базовый JavaScript, но не @description
, @param
, @emits
, @returns
и т. Д.
Есть ли что-нибудь, что я делаюнеправильно?Помощь очень ценится.
~ Q