import { Pagination } from './pagination'; import { Rows } from './rows'; import { Columns } from './columns'; import { Toolbar } from './toolbar'; import { Filters } from './filters'; export class Grid { toolbar = new Toolbar(this.selector); rows = new Rows(this.selector); columns = new Columns(this.selector); pagination = new Pagination(this.selector); filters = new Filters(); constructor(public selector: string) {} get element() { return cy.get(this.selector); } }