Icard/angular-clarity-master(work.../node_modules/@schematics/angular/library/schema.d.ts

39 lines
1.0 KiB
TypeScript

/**
* Creates a new, generic library project in the current workspace.
*/
export interface Schema {
/**
* The path at which to create the library's public API file, relative to the workspace root.
*/
entryFile?: string;
/**
* The name of the library.
*/
name: string;
/**
* A prefix to apply to generated selectors.
*/
prefix?: string;
/**
* The root directory of the new library.
*/
projectRoot?: string;
/**
* Do not install dependency packages.
*/
skipInstall?: boolean;
/**
* Do not add dependencies to the "package.json" file.
*/
skipPackageJson?: boolean;
/**
* Do not update "tsconfig.json" to add a path mapping for the new library. The path mapping
* is needed to use the library in an app, but can be disabled here to simplify development.
*/
skipTsConfig?: boolean;
/**
* Creates a library based upon the standalone API, without NgModules.
*/
standalone?: boolean;
}