UNPKG

@elsikora/setup-wizard

Version:

Setup Wizard - CLI scaffolding utility

23 lines 1.07 kB
import type { EModule } from "../../domain/enum/module.enum"; import type { TInitCommandProperties } from "../../infrastructure/type/init-command-properties.type"; import type { IConfig } from "../interface/config.interface"; import type { IModuleSetupResult } from "../interface/module-setup-result.interface"; /** * Mapper for configuration processing. * Provides utility functions for transforming between configuration formats. */ export declare const ConfigMapper: { /** * Converts a configuration object to initialization command properties. * @param config - The configuration object * @returns Command properties for initialization */ fromConfigToInitCommandProperties(config: IConfig): TInitCommandProperties; /** * Converts setup results to a configuration object. * @param setupResults - Partial record of module setup results * @returns Configuration object */ fromSetupResultsToConfig(setupResults: Partial<Record<EModule, IModuleSetupResult>>): IConfig; }; //# sourceMappingURL=config.mapper.d.ts.map