renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
20 lines (19 loc) • 625 B
TypeScript
import type { PackageDependency } from '../types';
import type { TerragruntDependencyTypes, TerragruntResourceTypes } from './common';
export interface ExtractionResult {
lineNumber: number;
dependencies: PackageDependency<TerraformManagerData>[];
}
export interface TerraformManagerData {
moduleName: string;
source?: string;
sourceLine?: number;
terragruntDependencyType: TerragruntDependencyTypes;
}
export interface ResourceManagerData extends TerraformManagerData {
resourceType?: TerragruntResourceTypes;
chart?: string;
image?: string;
name?: string;
repository?: string;
}