UNPKG

@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
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[];