31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
export declare let build: () => any;
 | 
						|
export declare let readDockerfiles: () => any;
 | 
						|
export declare let sortDockerfiles: (sortableArrayArg: Dockerfile[]) => any;
 | 
						|
export declare let mapDockerfiles: (sortedArray: Dockerfile[]) => any;
 | 
						|
export declare let buildDockerfiles: (sortedArrayArg: Dockerfile[]) => any;
 | 
						|
export declare class Dockerfile {
 | 
						|
    filePath: string;
 | 
						|
    repo: string;
 | 
						|
    version: string;
 | 
						|
    cleanTag: string;
 | 
						|
    buildTag: string;
 | 
						|
    content: string;
 | 
						|
    patchedContent: string;
 | 
						|
    baseImage: string;
 | 
						|
    localBaseImageDependent: boolean;
 | 
						|
    localBaseDockerfile: Dockerfile;
 | 
						|
    constructor(options: {
 | 
						|
        filePath?: string;
 | 
						|
        fileContents?: string | Buffer;
 | 
						|
        read?: boolean;
 | 
						|
    });
 | 
						|
    build(): void;
 | 
						|
    push(): void;
 | 
						|
    patchContents(): void;
 | 
						|
    restoreContents(): void;
 | 
						|
}
 | 
						|
export declare let dockerFileVersion: (dockerfileNameArg: string) => string;
 | 
						|
export declare let dockerBaseImage: (dockerfileContentArg: string) => string;
 | 
						|
export declare let dockerTag: (repoArg: string, versionArg: string) => string;
 | 
						|
export declare let cleanTagsArrayFunction: (dockerfileArrayArg: Dockerfile[], trackingArrayArg: Dockerfile[]) => string[];
 |