#typescript #jwt #typescript-typings
#typescript #jwt #typescript-типизации
Вопрос:
У меня есть собственный пакет npm, который зависит от jsonwebtoken. В TypeScript есть соответствующие типы @types/jsonwebtoken
, но я написал лучшее определение для этой библиотеки и поместил его в src/types/jsonwebtoken.d.ts
.
Проблемы начинаются при установке моего пакета node_modules
. В этом случае TypeScript считывает все из dist/index
и не видит мой src/types/jsonwebtoken.d.ts
файл.
Я попытался импортировать этот файл в src/index.ts
:
/// <reference path="../src/types/jsonwebtoken.d.ts" />
Но компилятор TypeScript каким-то образом неправильно изменяет этот импорт внутри dist/index.d.ts
:
/// <reference types="src/types/jsonwebtoken" />
Все работало бы хорошо, если бы был такой импорт:
/// <reference types="../src/types/jsonwebtoken" />
Как это сделать?