pastoralist
Version:
A tool to watch over node module resolutions and overrides
11 lines (10 loc) • 665 B
TypeScript
import type { OverridesConfig, ResolveOverrides, OverridesType, OverrideValue, ResolveResolutionOptions } from "../types";
type OverrideType = {
type: string;
overrides: Record<string, OverrideValue>;
};
export declare const defineOverride: ({ overrides, pnpm, resolutions, }?: OverridesConfig) => OverrideType | undefined;
export declare const resolveOverrides: ({ config }: ResolveResolutionOptions) => ResolveOverrides;
export declare const getOverridesByType: (data: ResolveOverrides) => OverridesType | undefined;
export declare const updateOverrides: (overrideData: ResolveOverrides, removableItems: string[]) => OverridesType | undefined;
export {};