@deploystack/docker-to-iac
Version:
Translate docker run and docker compose file to Infrastructure as Code
11 lines (10 loc) • 765 B
TypeScript
import { ParserInfo } from './parsers/base-parser';
import { ApplicationConfig, TranslationResult } from './types/container-config';
import type { ListServicesOptions, TranslateOptions } from './types/container-config';
import { parseEnvFile } from './utils/parseEnvFile';
declare function translate(content: string, options: TranslateOptions): TranslationResult;
declare function listServices(content: string, options: ListServicesOptions): ApplicationConfig['services'];
declare function clearStoredEnvVars(persistenceKey?: string): void;
declare function getParserInfo(languageAbbreviation: string): ParserInfo;
declare function listAllParsers(): ParserInfo[];
export { translate, getParserInfo, listAllParsers, listServices, parseEnvFile, clearStoredEnvVars };