askui
Version:
Reliable, automated end-to-end-testing that depends on what is shown on your screen instead of the technology you are running on
27 lines (26 loc) • 934 B
TypeScript
import { CliOptions } from './cli-options-interface';
export declare class CreateExampleProject {
readonly cliOptions: CliOptions;
private automationsDirectoryPath;
private exampleTemplateDirectoryName;
private automationsDirectoryName;
private projectRootDirectoryPath;
private askUIControllerUrl;
private helperTemplateConfig;
constructor(cliOptions: CliOptions);
private getAutomationsDirectoryName;
private copyTemplateProject;
private copyTestFrameworkConfig;
private addTestFrameWorkTimeout;
private addReporterConfig;
private addAskuiRunCommand;
private addESLintRunCommand;
private createAskUIHelperFromTemplate;
private setupTestFrameWork;
private static installTestFrameworkPackages;
private copyESLintConfigFiles;
private copyGitignore;
private addVSCodeSettings;
private copyTsConfigFile;
createExampleProject(): Promise<void>;
}