UNPKG

create-testplane

Version:

A tool for fast and simple Testplane configuration

27 lines (26 loc) 1.11 kB
import type { Language } from "./types/testplaneConfig"; import type { Answers, HandleGeneralPromptsCallback } from "./types/toolOpts"; import type { CreateBaseConfigCallback, CreatePluginsConfigCallback } from "."; import type { GeneralPrompt } from "./types/toolOpts"; type ConfigurePluginsOpts = { pluginNames: string[]; createPluginsConfig?: CreatePluginsConfigCallback; generalAnswers: Answers; }; export declare class ConfigBuilder { static create(createBaseConfig?: CreateBaseConfigCallback, opts?: { language: Language; }): ConfigBuilder; private _config; constructor(createBaseConfig?: CreateBaseConfigCallback, opts?: { language: Language; }); connectTestingLibrary(): void; handleGeneralQuestions(promts: GeneralPrompt[], handlers: HandleGeneralPromptsCallback[], { path, extraQuestions }: { path: string; extraQuestions: boolean; }): Promise<Answers>; configurePlugins({ pluginNames, createPluginsConfig, generalAnswers }: ConfigurePluginsOpts): Promise<void>; write(dirPath: string): Promise<void>; } export {};