mirror of
https://github.com/PostHog/posthog.git
synced 2024-11-25 11:17:50 +01:00
28 lines
775 B
TypeScript
28 lines
775 B
TypeScript
/// <reference types="cypress" />
|
|
|
|
declare global {
|
|
// eslint-disable-next-line @typescript-eslint/no-namespace
|
|
namespace Cypress {
|
|
interface Chainable {
|
|
/**
|
|
* Custom command to login to PostHog
|
|
*/
|
|
login(): Chainable<Element>
|
|
|
|
/**
|
|
* Custom command to click a navigation menu item
|
|
* @example cy.clickNavMenu('dashboards')
|
|
*/
|
|
clickNavMenu(name: string): Chainable<Element>
|
|
|
|
/**
|
|
* Custom command to set subscription status
|
|
* @example cy.useSubscriptionStatus('unsubscribed')
|
|
*/
|
|
useSubscriptionStatus(name: 'unsubscribed' | 'subscribed'): Chainable<Element>
|
|
}
|
|
}
|
|
}
|
|
|
|
export {}
|