/
githubmirror
/
angular-cli
Обзор
Документация
Войти
/
githubmirror
/
angular-cli
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/angular/build/src/builders/karma/index.ts
40 строк
1 KB
Alan Agius
refactor(@angular/build): clean up duplicate of code in the karma builders
08 июл 2025, 09:44
08 июл 2025, 09:44
b160819
Код
Авторство
О чём код?
/** * @license * Copyright Google LLC 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.dev/license */ import { type Builder, type BuilderContext, type BuilderOutput, createBuilder, } from '@angular-devkit/architect'; import type { ConfigOptions } from 'karma'; import type { Schema as KarmaBuilderOptions } from './schema'; export interface KarmaBuilderTransformsOptions { karmaOptions?: (options: ConfigOptions) => ConfigOptions | Promise<ConfigOptions>; } /** * @experimental Direct usage of this function is considered experimental. */ export async function* execute( options: KarmaBuilderOptions, context: BuilderContext, transforms?: KarmaBuilderTransformsOptions, ): AsyncIterable<BuilderOutput> { const { execute } = await import('./application_builder'); yield* execute(options, context, transforms); } export type { KarmaBuilderOptions }; const builder: Builder<KarmaBuilderOptions> = createBuilder<KarmaBuilderOptions>(execute); export default builder;