@vizzly-testing/cli
Version:
Visual review platform for UI developers and designers
34 lines (33 loc) • 1.14 kB
TypeScript
export function createInitCommand(options: any): () => Promise<void>;
export function init(options?: {}): Promise<void>;
/**
* Simple configuration setup for Vizzly CLI
*/
export class InitCommand {
constructor(logger: any, plugins?: any[]);
logger: any;
plugins: any[];
run(options?: {}): Promise<void>;
generateConfigFile(configPath: any): Promise<void>;
/**
* Generate configuration sections for plugins
* @returns {string} Plugin config sections as formatted string
*/
generatePluginConfigs(): string;
/**
* Format a plugin's config schema as JavaScript code
* @param {Object} plugin - Plugin with configSchema
* @returns {string} Formatted config string
*/
formatPluginConfig(plugin: any): string;
/**
* Format a JavaScript value with proper indentation
* @param {*} value - Value to format
* @param {number} depth - Current indentation depth
* @returns {string} Formatted value
*/
formatValue(value: any, depth?: number): string;
showNextSteps(): void;
fileExists(filePath: any): Promise<boolean>;
}