Skip to content

Commit 7bfd71d

Browse files
authored
🤖 Merge PR DefinitelyTyped#72245 dockerode: Update ImageInspectInfo to include new Descriptor model by @brbayes-msft
Signed-off-by: Brandyn Bayes <[email protected]>
1 parent ff11fea commit 7bfd71d

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

‎types/dockerode/dockerode-tests.ts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ async function foo() {
8888
const imageContainers: number = image.Containers;
8989
const foo = await docker5.getImage(image.Id);
9090
const inspect = await foo.inspect();
91+
const imageDescriptor = inspect.Descriptor;
9192
await foo.remove();
9293
}
9394

‎types/dockerode/index.d.ts‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -945,6 +945,22 @@ declare namespace Dockerode {
945945
Layers?: string[] | undefined;
946946
BaseLayer?: string | undefined;
947947
};
948+
Descriptor?: {
949+
mediaType: string;
950+
digest: string;
951+
size: number;
952+
urls?: string[] | undefined;
953+
annotations?: { [key: string]: string } | undefined;
954+
data?: string | undefined;
955+
platform?: {
956+
architecture: string;
957+
os: string;
958+
"os.version"?: string | undefined;
959+
"os.features"?: string[] | undefined;
960+
variant?: string | undefined;
961+
} | undefined;
962+
artifactType?: string | undefined;
963+
} | undefined;
948964
}
949965

950966
interface ImageBuildOptions {

0 commit comments

Comments
 (0)