Hi, thanks for check in this in before hand.
So what I would like to achieve, is to define an interface, that specify how a certain type of object can be defined.
In this case PageObject, objects that will work as adaptor between the tests and the ui.
export interface PageObject {
// eslint-disable-next-line prettier/prettier
[key: `get${string}`]: (options?: CypressGetOptions, ...args: unknown[]) => Cypress.Chainable>