@o3r/core
Version:
Core of the Otter Framework
35 lines • 1.62 kB
TypeScript
import type { SchematicOptionObject } from '@o3r/schematics';
import type { ComponentStructure } from '../structures.types';
export interface NgGenerateComponentPresenterSchematicsSchema extends SchematicOptionObject {
/** Project name */
projectName?: string | undefined;
/** name of the component to generate */
componentName: string;
/** Selector prefix */
prefix?: string | undefined;
/** Component Structure */
componentStructure: ComponentStructure;
/** Description of the component generated */
description?: string | undefined;
/** Component Folder */
path?: string | undefined;
/** Indicates if the component should generate fixtures */
useComponentFixtures?: boolean | undefined;
/** Indicates if the component should use otter theming architecture */
useOtterTheming?: boolean | undefined;
/** Indicates if the component should use otter configuration */
useOtterConfig?: boolean | undefined;
/** Indicates if the component should use otter analytics architecture */
useOtterAnalytics?: boolean | undefined;
/** Indicates if the component should use localization */
useLocalization: boolean;
/** Indicates if the component should use generate context */
useContext?: boolean | undefined;
/** Determine if the dummy IO should be generated */
activateDummy: boolean;
/** Skip the linter process which includes the run of EsLint and EditorConfig rules */
skipLinter: boolean;
/** Whether the generated component is standalone */
standalone: boolean;
}
//# sourceMappingURL=schema.d.ts.map