From 1e4d24bd3f120efb11672cc71f09621bdb831f15 Mon Sep 17 00:00:00 2001 From: lstocchi Date: Tue, 23 Jan 2024 18:52:38 +0100 Subject: [PATCH] fix: adding correct ContainerCreateOptions to api for replicatePodmanContainer Signed-off-by: lstocchi --- packages/extension-api/src/extension-api.d.ts | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/packages/extension-api/src/extension-api.d.ts b/packages/extension-api/src/extension-api.d.ts index c7208adb841d..d3446c0744ca 100644 --- a/packages/extension-api/src/extension-api.d.ts +++ b/packages/extension-api/src/extension-api.d.ts @@ -2132,6 +2132,26 @@ declare module '@podman-desktop/api' { errorDetails?: { message?: string }; } + export interface PodmanContainerCreateOptions { + command?: string[]; + entrypoint?: string | string[]; + env?: { [key: string]: string }; + pod?: string; + hostname?: string; + image?: string; + name?: string; + mounts?: Array<{ + Name?: string; + Type: string; + Source: string; + Destination: string; + Driver?: string; + Mode: string; + RW: boolean; + Propagation: string; + }>; + } + export interface ContainerCreateOptions { name?: string; Hostname?: string; @@ -2300,7 +2320,7 @@ declare module '@podman-desktop/api' { export function replicatePodmanContainer( source: { engineId: string; id: string }, target: { engineId: string }, - overrideParameters: ContainerCreateOptions, + overrideParameters: PodmanContainerCreateOptions, ): Promise<{ Id: string; Warnings: string[] }>; export function startPod(engineId: string, podId: string): Promise; }