cypress-controls-ext
Version:
Extension to embed controls to controls panel in cypress app
23 lines (22 loc) • 864 B
TypeScript
import { SetupControlSettings } from './control-settings.types';
/**
* Injects controls to page and returns parent id of created element
* @param settings
*/
export declare const injectControl: (settings: SetupControlSettings) => string | undefined;
/**
* Remove controls
* @param controlSettings
*/
export declare const removeControls: (...controlSettings: SetupControlSettings[]) => void;
/**
* Injects controls and adds event listeners on action
* Cypress.on('test:before:run:async'
* @param controlSettings array of injected controls
*/
export declare const setupControlsExtensionWithEvent: (...controlSettings: SetupControlSettings[]) => void;
/**
* Injects controls and adds event listeners
* @param controlSettings array of injected controls
*/
export declare const setupControlsExtension: (...controlSettings: SetupControlSettings[]) => void;