<titledata-rh="true">Interface: ImageFilesProvider | Podman Desktop</title><metadata-rh="true"name="viewport"content="width=device-width,initial-scale=1"><metadata-rh="true"name="twitter:card"content="summary_large_image"><metadata-rh="true"property="og:image"content="https://podman-desktop.io/img/banner_podman-desktop.png"><metadata-rh="true"name="twitter:image"content="https://podman-desktop.io/img/banner_podman-desktop.png"><metadata-rh="true"property="og:url"content="https://podman-desktop.io/api/interfaces/ImageFilesProvider"><metadata-rh="true"property="og:locale"content="en"><metadata-rh="true"name="docusaurus_locale"content="en"><metadata-rh="true"name="docsearch:language"content="en"><metadata-rh="true"name="docusaurus_version"content="current"><metadata-rh="true"name="docusaurus_tag"content="docs-api-current"><metadata-rh="true"name="docsearch:version"content="current"><metadata-rh="true"name="docsearch:docusaurus_tag"content="docs-api-current"><metadata-rh="true"property="og:title"content="Interface: ImageFilesProvider | Podman Desktop"><metadata-rh="true"name="description"content="Provider returned to the extension when calling createImageFilesProvider"><metadata-rh="true"property="og:description"content="Provider returned to the extension when calling createImageFilesProvider"><linkdata-rh="true"rel="icon"href="/img/favicon.ico"><linkdata-rh="true"rel="canonical"href="https://podman-desktop.io/api/interfaces/ImageFilesProvider"><linkdata-rh="true"rel="alternate"href="https://podman-desktop.io/api/interfaces/ImageFilesProvider"hreflang="en"><linkdata-rh="true"rel="alternate"href="https://podman-desktop.io/api/interfaces/ImageFilesProvider"hreflang="x-default"><linkdata-rh="true"rel="preconnect"href="https://MR01ANKQ9S-dsn.algolia.net"crossorigin="anonymous"><linkrel="alternate"type="application/rss+xml"href="/blog/rss.xml"title="Podman Desktop RSS Feed">
<linkrel="alternate"type="application/atom+xml"href="/blog/atom.xml"title="Podman Desktop Atom Feed">
<p>Provider returned to the extension when calling createImageFilesProvider
Provides helper functions for building the response of the <code>createImageFilesProvider</code> callback</p>
<h2class="anchor anchorWithStickyNavbar_JmGV"id="extends">Extends<aclass="hash-link"aria-label="Direct link to Extends"title="Direct link to Extends"href="/api/interfaces/ImageFilesProvider#extends"></a></h2>
<h2class="anchor anchorWithStickyNavbar_JmGV"id="methods">Methods<aclass="hash-link"aria-label="Direct link to Methods"title="Direct link to Methods"href="/api/interfaces/ImageFilesProvider#methods"></a></h2>
<h3class="anchor anchorWithStickyNavbar_JmGV"id="adddirectory">addDirectory()<aclass="hash-link"aria-label="Direct link to addDirectory()"title="Direct link to addDirectory()"href="/api/interfaces/ImageFilesProvider#adddirectory"></a></h3>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="parameters">Parameters<aclass="hash-link"aria-label="Direct link to Parameters"title="Direct link to Parameters"href="/api/interfaces/ImageFilesProvider#parameters"></a></h4>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="returns">Returns<aclass="hash-link"aria-label="Direct link to Returns"title="Direct link to Returns"href="/api/interfaces/ImageFilesProvider#returns"></a></h4>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="defined-in">Defined in<aclass="hash-link"aria-label="Direct link to Defined in"title="Direct link to Defined in"href="/api/interfaces/ImageFilesProvider#defined-in"></a></h4>
<h3class="anchor anchorWithStickyNavbar_JmGV"id="addfile">addFile()<aclass="hash-link"aria-label="Direct link to addFile()"title="Direct link to addFile()"href="/api/interfaces/ImageFilesProvider#addfile"></a></h3>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="parameters-1">Parameters<aclass="hash-link"aria-label="Direct link to Parameters"title="Direct link to Parameters"href="/api/interfaces/ImageFilesProvider#parameters-1"></a></h4>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="returns-1">Returns<aclass="hash-link"aria-label="Direct link to Returns"title="Direct link to Returns"href="/api/interfaces/ImageFilesProvider#returns-1"></a></h4>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="defined-in-1">Defined in<aclass="hash-link"aria-label="Direct link to Defined in"title="Direct link to Defined in"href="/api/interfaces/ImageFilesProvider#defined-in-1"></a></h4>
<h3class="anchor anchorWithStickyNavbar_JmGV"id="addopaquewhiteout">addOpaqueWhiteout()<aclass="hash-link"aria-label="Direct link to addOpaqueWhiteout()"title="Direct link to addOpaqueWhiteout()"href="/api/interfaces/ImageFilesProvider#addopaquewhiteout"></a></h3>
<p>add a complete directory to remove from previous layers</p>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="parameters-2">Parameters<aclass="hash-link"aria-label="Direct link to Parameters"title="Direct link to Parameters"href="/api/interfaces/ImageFilesProvider#parameters-2"></a></h4>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="returns-2">Returns<aclass="hash-link"aria-label="Direct link to Returns"title="Direct link to Returns"href="/api/interfaces/ImageFilesProvider#returns-2"></a></h4>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="defined-in-2">Defined in<aclass="hash-link"aria-label="Direct link to Defined in"title="Direct link to Defined in"href="/api/interfaces/ImageFilesProvider#defined-in-2"></a></h4>
<h3class="anchor anchorWithStickyNavbar_JmGV"id="addsymlink">addSymlink()<aclass="hash-link"aria-label="Direct link to addSymlink()"title="Direct link to addSymlink()"href="/api/interfaces/ImageFilesProvider#addsymlink"></a></h3>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="parameters-3">Parameters<aclass="hash-link"aria-label="Direct link to Parameters"title="Direct link to Parameters"href="/api/interfaces/ImageFilesProvider#parameters-3"></a></h4>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="returns-3">Returns<aclass="hash-link"aria-label="Direct link to Returns"title="Direct link to Returns"href="/api/interfaces/ImageFilesProvider#returns-3"></a></h4>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="defined-in-3">Defined in<aclass="hash-link"aria-label="Direct link to Defined in"title="Direct link to Defined in"href="/api/interfaces/ImageFilesProvider#defined-in-3"></a></h4>
<h3class="anchor anchorWithStickyNavbar_JmGV"id="addwhiteout">addWhiteout()<aclass="hash-link"aria-label="Direct link to addWhiteout()"title="Direct link to addWhiteout()"href="/api/interfaces/ImageFilesProvider#addwhiteout"></a></h3>
<p>add a file or directory to remove from previous layers</p>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="parameters-4">Parameters<aclass="hash-link"aria-label="Direct link to Parameters"title="Direct link to Parameters"href="/api/interfaces/ImageFilesProvider#parameters-4"></a></h4>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="returns-4">Returns<aclass="hash-link"aria-label="Direct link to Returns"title="Direct link to Returns"href="/api/interfaces/ImageFilesProvider#returns-4"></a></h4>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="defined-in-4">Defined in<aclass="hash-link"aria-label="Direct link to Defined in"title="Direct link to Defined in"href="/api/interfaces/ImageFilesProvider#defined-in-4"></a></h4>
<h3class="anchor anchorWithStickyNavbar_JmGV"id="dispose">dispose()<aclass="hash-link"aria-label="Direct link to dispose()"title="Direct link to dispose()"href="/api/interfaces/ImageFilesProvider#dispose"></a></h3>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="returns-5">Returns<aclass="hash-link"aria-label="Direct link to Returns"title="Direct link to Returns"href="/api/interfaces/ImageFilesProvider#returns-5"></a></h4>
<p><code>void</code></p>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="inherited-from">Inherited from<aclass="hash-link"aria-label="Direct link to Inherited from"title="Direct link to Inherited from"href="/api/interfaces/ImageFilesProvider#inherited-from"></a></h4>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="defined-in-5">Defined in<aclass="hash-link"aria-label="Direct link to Defined in"title="Direct link to Defined in"href="/api/interfaces/ImageFilesProvider#defined-in-5"></a></h4>