#typescript #jestjs #ts-jest
Вопрос:
Я пытаюсь высмеять часть проекта TS, используя Gremlin. Я использую внешний @types для прикрепления к нему типа, но моя проблема, похоже, связана с ним с использованием экспортированного пространства имен.
Вот основной поток:
- имитационный процесс.Класс GraphTraversalSource
- имитационный процесс.Класс GraphTraversal
- есть ‘процесс.GraphTraversal» функция «V(…)» возвращает макет «процесса.GraphTraversal’
- имейте каждый метод » процесса.GraphTraversal » возвращает себя по мере необходимости
Проблема:
Не вижу примера для работы с издевательством над классом, принадлежащим экспортируемому пространству имен.
Мне просто нужно будет написать макет вручную для обоих экземпляров и просто включить все расширения?
Версии:
- @типы/гремлин — 3.4.6
- @типы/шутка — ^26.0.23
- jest — ^27.0.6
- тс-шутка