renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
15 lines (14 loc) • 490 B
TypeScript
import type { PuppetfileModule } from './types';
/**
* For us a Puppetfile is build up of forges that have Modules.
*
* Modules are the updatable parts.
*
*/
export declare class Puppetfile {
private readonly forgeModules;
add(currentForge: string | null, module: PuppetfileModule): void;
getForges(): (string | null)[];
getModulesOfForge(forgeUrl: string | null | undefined): PuppetfileModule[];
}
export declare function parsePuppetfile(content: string): Puppetfile;