UNPKG

@o3r/components

Version:

This module contains component-related features (Component replacement, CMS compatibility, helpers, pipes, debugging developer tools...) It comes with an integrated ng builder to help you generate components compatible with Otter features (CMS integration

31 lines 1.24 kB
import type { JsonObject } from '@angular-devkit/core'; import type { CategoryDescription } from '@o3r/core'; export interface ComponentExtractorBuilderSchema extends JsonObject { /** Typescript configuration file to build the application */ tsConfig: string; /** List of libraries imported */ libraries: string[]; /** Path to the output file for component data */ componentOutputFile: string; /** Path to the output file for configuration data */ configOutputFile: string; /** Library/Application name to be assigned into metadata */ name: string | null; /** Enable watch mode */ watch: boolean; /** Write metadata inline */ inline: boolean; /** Path pattern to watch for component files */ filePattern: string; /** Fail if any unsupported property is found */ strictMode: boolean; /** Includes components flagged as ExposedComponent coming from a library */ exposedComponentSupport: boolean; /** Include placeholder metadata file */ placeholdersMetadataFilePath: string | null; /** * List of global categories with description */ globalConfigCategories: (CategoryDescription & JsonObject)[]; } //# sourceMappingURL=schema.d.ts.map