Я использую кипарис-огурец-препроцессор с кипарисом и машинописью. Также я заметил, что есть возможность использовать пользовательские типы параметров, как показано здесь: https://github.com/TheBrainFamily/cypress-cucumber-preprocessor/blob/master/cypress/support/step_definitions/customParameterTypes.js
Но у меня возникают проблемы при запуске с Typescript.
Интерфейс в Typscript определяется как export function defineParameterType(): void;
, поэтому, если я импортирую модуль, я не могу написать определение пропппера.
Но если я использую javascript, как показано в примере, тогда я всегда получаю ошибку
Uncaught Error: Undefined parameter type {boolean}
Мой javascript код выглядит следующим образом:
defineParameterType({
name: "boolean",
regexp: /true|false/,
transformer(s) {
return s === 'true';
}
});
Есть ли способ заставить его работать с использованием Typescript?