(cliHost: { platform: NodeJS.Platform }, configFilePath: URI, relativeConfigFilePath: string)
| 212 | } |
| 213 | |
| 214 | export function resolveConfigFilePath(cliHost: { platform: NodeJS.Platform }, configFilePath: URI, relativeConfigFilePath: string) { |
| 215 | const folder = parentURI(configFilePath); |
| 216 | return configFilePath.with({ |
| 217 | path: path.posix.resolve(folder.path, (cliHost.platform === 'win32' && configFilePath.scheme !== RemoteDocuments.scheme) ? (path.win32.isAbsolute(relativeConfigFilePath) ? '/' : '') + relativeConfigFilePath.replace(/\\/g, '/') : relativeConfigFilePath) |
| 218 | }); |
| 219 | } |
| 220 | |
| 221 | export function isDockerFileConfig(config: DevContainerConfig): config is DevContainerFromDockerfileConfig { |
| 222 | return 'dockerFile' in config || ('build' in config && 'dockerfile' in config.build); |
no test coverage detected