UNPKG

@cuba-platform/front-generator

Version:
42 lines (41 loc) 1.14 kB
import { OptionConfig } from "yeoman-generator"; export declare type OptionsConfig = { [optionName: string]: OptionConfig; }; interface CommanderOptionInfo { pattern: string; description?: string; } export declare function extractAvailableOptions(optionsConfig?: OptionsConfig): CommanderOptionInfo[]; export declare function pickOptions(cmd: { [key: string]: any; }, availableOptions?: OptionsConfig): { [key: string]: string | boolean; }; /** * @alpha */ export interface CommonGenerationOptions { dest?: string; model?: string; answers?: string; verbose?: boolean; } /** * @alpha */ export declare const commonGenerationOptionsConfig: OptionsConfig; export interface PolymerElementOptions extends CommonGenerationOptions { dirShift?: string; } /** * Same as PolymerElementOptions but with a neutral name. To be used in non-Polymer generators. * * @alpha */ export interface ComponentOptions extends CommonGenerationOptions { dirShift?: string; } export declare const polymerElementOptionsConfig: OptionsConfig; export declare const componentOptionsConfig: OptionsConfig; export {};