The following Cypress command compiles in Cypress 8.x.x
declare global {
namespace Cypress {
interface Chainable<Subject> {
login(): Chainable<Token>;
}
}
}
Cypress.Commands.add('login', () => {
return new Cypress.Promise((resolve, reject) => {
// rest
});
});
The following Cypress command compiles in Cypress 8.x.x