UNPKG

@code-pushup/cli

Version:

A CLI to run all kinds of code quality measurements to align your team with company goals

12 lines (11 loc) 736 B
import type { CategoryRef, CoreConfig } from '@code-pushup/models'; import type { Filterables } from './filter.model'; export declare function applyFilters<T>(items: T[], skipItems: string[], onlyItems: string[], key: keyof T): T[]; export declare function extractSkippedItems<T extends { slug: string; }>(originalItems: T[] | undefined, filteredItems: T[] | undefined): string[]; export declare function filterSkippedItems<T extends { isSkipped?: boolean; }>(items: T[] | undefined): Omit<T, 'isSkipped'>[]; export declare function isValidCategoryRef(ref: CategoryRef, plugins: Filterables['plugins']): boolean; export declare function filterPluginsFromCategories({ categories, plugins, }: Filterables): CoreConfig['plugins'];