renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
8 lines (7 loc) • 341 B
TypeScript
import type { RenovateConfig } from './../types';
export type MigrationConstructor = new (originalConfig: RenovateConfig, migratedConfig: RenovateConfig) => Migration;
export interface Migration {
readonly deprecated: boolean;
readonly propertyName: string | RegExp;
run(value: unknown, key: string, parentKey?: string): void;
}