renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
26 lines • 916 B
TypeScript
import "../../types.js";
//#region lib/modules/manager/custom/jsonata/types.d.ts
interface JSONataManagerTemplates {
depNameTemplate?: string;
packageNameTemplate?: string;
datasourceTemplate?: string;
versioningTemplate?: string;
depTypeTemplate?: string;
currentValueTemplate?: string;
currentDigestTemplate?: string;
extractVersionTemplate?: string;
registryUrlTemplate?: string;
/**
* Lets a JSONata manager reshape the updated value before it is written back,
* e.g. to re-pad a 4-segment version that the datasource returns as 3 segments
* Needed because the extracted value and the new value can differ in format
*/
autoReplaceStringTemplate?: string;
}
interface JSONataManagerConfig extends JSONataManagerTemplates {
fileFormat: string;
matchStrings: string[];
}
//#endregion
export { JSONataManagerConfig, JSONataManagerTemplates };
//# sourceMappingURL=types.d.ts.map