renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
21 lines (20 loc) • 664 B
TypeScript
import type { ExtractConfig } from '../../types';
export interface JSONataManagerTemplates {
depNameTemplate?: string;
packageNameTemplate?: string;
datasourceTemplate?: string;
versioningTemplate?: string;
depTypeTemplate?: string;
currentValueTemplate?: string;
currentDigestTemplate?: string;
extractVersionTemplate?: string;
registryUrlTemplate?: string;
}
export interface JSONataManagerConfig extends JSONataManagerTemplates {
fileFormat: string;
matchStrings: string[];
}
export interface JsonataExtractConfig extends ExtractConfig, JSONataManagerTemplates {
fileFormat: string;
matchStrings: string[];
}