import { ContextMap } from "./Context.js"; import { MittwaldAPIV2Client } from "@mittwald/api-client"; import ContextProvider from "./ContextProvider.js"; /** * DDEVContextProvider is a ContextProvider that reads context overrides from * local DDEV configuration files; it looks for a .ddev directory in the current * working directory or any of its parent directories and reads any * configuration yaml files from it. */ export default class DDEVContextProvider implements ContextProvider { name: string; private apiClient; constructor(apiClient: MittwaldAPIV2Client); getOverrides(): Promise; private fillOverridesFromAppInstallationId; /** * Find the .ddev directory in the current working directory or any of its * parent directories. */ private findDDEVConfigDir; }