UNPKG

@farris/build-angular

Version:

Angular Webpack Build Facade

27 lines (26 loc) 886 B
/** * @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 */ import { BuildEvent, Builder, BuilderConfiguration, BuilderContext } from '@angular-devkit/architect'; import { Observable } from 'rxjs'; export interface TslintBuilderOptions { tslintConfig?: string; tsConfig?: string | string[]; fix: boolean; typeCheck: boolean; force: boolean; silent: boolean; format: string; exclude: string[]; files: string[]; } export default class TslintBuilder implements Builder<TslintBuilderOptions> { context: BuilderContext; constructor(context: BuilderContext); private loadTslint(); run(builderConfig: BuilderConfiguration<TslintBuilderOptions>): Observable<BuildEvent>; }