(config: DevContainerFromDockerfileConfig | DevContainerFromImageConfig, params: DockerResolverParameters)
| 108 | } |
| 109 | |
| 110 | function getDefaultName(config: DevContainerFromDockerfileConfig | DevContainerFromImageConfig, params: DockerResolverParameters) { |
| 111 | return 'image' in config && config.image ? config.image : getFolderImageName(params.common); |
| 112 | } |
| 113 | export async function buildNamedImageAndExtend(params: DockerResolverParameters, configWithRaw: SubstitutedConfig<DevContainerFromDockerfileConfig | DevContainerFromImageConfig>, additionalFeatures: Record<string, string | boolean | Record<string, string | boolean>>, canAddLabelsToContainer: boolean, argImageNames?: string[]): Promise<{ updatedImageName: string[]; imageMetadata: SubstitutedConfig<ImageMetadataEntry[]>; imageDetails: () => Promise<ImageDetails>; labels?: Record<string, string> }> { |
| 114 | const { config } = configWithRaw; |
| 115 | const imageNames = argImageNames ?? [getDefaultName(config, params)]; |
no test coverage detected