Files
cypress/npm/react/plugins/react-scripts/index.d.ts
2021-11-08 11:02:01 -05:00

32 lines
1.4 KiB
TypeScript

declare namespace legacyDevServer {
interface CypressCRADevServerConfig {
/**
* Location of the weppack.config Cypress should use
*/
webpackConfigPath?: string
/**
* Path to an index.html file that will serve as the template in
* which your components will be rendered.
*/
indexHtml?: string
}
/**
* Sets up a Cypress component testing environment for your Create React App environment
* @param cypressDevServerConfig comes from the `devServer()` function first argument
* @param devServerConfig additional config object (create an empty object to see how to use it)
* @returns the resolved dev server object that cypress can use to start testing
*/
function devServer(cypressDevServerConfig: Cypress.DevServerConfig, devServerConfig?: CypressCRADevServerConfig): Cypress.ResolvedDevServerConfig
}
/**
* Sets up a Cypress component testing environment for your Create React App environment
* @param on comes from the argument of the `pluginsFile` function
* @param config comes from the argument of the `pluginsFile` function
* @param devServerConfig additional config object (create an empty object to see how to use it)
*/
declare function legacyDevServer(on: Cypress.PluginEvents, config: Cypress.PluginConfigOptions, devServerConfig?: legacyDevServer.CypressCRADevServerConfig): void
export = legacyDevServer;