@code-pushup/cli
Version:
A CLI to run all kinds of code quality measurements to align your team with company goals
9 lines (8 loc) • 694 B
TypeScript
import { type CacheConfig, type CacheConfigObject, type CoreConfig, type Format } from '@code-pushup/models';
import type { CoreConfigCliOptions } from './core-config.model.js';
import type { FilterOptions } from './filter.model.js';
import type { GlobalOptions } from './global.model.js';
export type CoreConfigMiddlewareOptions = GlobalOptions & CoreConfigCliOptions & FilterOptions;
export declare function coreConfigMiddleware<T extends CoreConfigMiddlewareOptions>(processArgs: T): Promise<GlobalOptions & CoreConfig & FilterOptions>;
export declare const normalizeCache: (cache?: CacheConfig) => CacheConfigObject;
export declare const normalizeFormats: (formats?: string[]) => Format[];