UNPKG

balena-cli

Version:

The official balena Command Line Interface

19 lines (18 loc) 729 B
import type { Stats } from 'fs'; import type { Ignore } from '@balena/dockerignore'; export interface FileStats { filePath: string; relPath: string; stats: Stats; } export declare function getDockerIgnoreInstance(directory: string): Promise<Ignore>; export interface ServiceDirs { [service: string]: string; } export declare function filterFilesWithDockerignore(projectDir: string, multiDockerignore: boolean, serviceDirsByService: ServiceDirs): Promise<{ filteredFileList: FileStats[]; dockerignoreFiles: FileStats[]; }>; export declare function getDockerignoreByService(projectDir: string, multiDockerignore: boolean, serviceDirsByService: ServiceDirs): Promise<{ [serviceName: string]: Ignore; }>;