2018-06-05 18:50:06 -07:00

31 lines
689 B
TypeScript

/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
export interface Schema {
/**
* The name of the library. Required field.
*/
name: string;
/**
* The path to create the interface.
*/
entryFile: string;
/**
* The prefix to apply to generated selectors.
*/
prefix?: string;
/**
* Do not add dependencies to package.json (e.g., --skipPackageJson)
*/
skipPackageJson: boolean;
/**
* Do not update tsconfig.json for development experience (e.g., --skipTsConfig)
*/
skipTsConfig: boolean;
}