@rockcarver/frodo-lib
Version:
A library to manage ForgeRock Identity Cloud tenants, ForgeOps deployments, and classic deployments.
55 lines (51 loc) • 76.7 kB
HTML
<!DOCTYPE html><html class="default" lang="en" data-base=".."><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Theme | Frodo Library - v3.1.0</title><meta name="description" content="Documentation for Frodo Library"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search"><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="https://github.com/rockcarver/frodo-lib">Project Home</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">Frodo Library - v3.1.0</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">Frodo Library</a></li><li><a href="../modules/Reference.html">Reference</a></li><li><a href="Reference.Theme.html">Theme</a></li></ul><h1>Type Alias Theme</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Theme</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-call-signature">createTheme</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">themeData</span><span class="tsd-signature-symbol">:</span> <a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">themeId</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">realm</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-call-signature">createThemeExportTemplate</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/Reference.ThemeExportInterface.html" class="tsd-signature-type tsd-kind-interface">ThemeExportInterface</a><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-call-signature">deleteTheme</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themeId</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">realm</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-call-signature">deleteThemeByName</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">themeName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">realm</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-call-signature">deleteThemes</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">realm</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-call-signature">exportThemes</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../interfaces/Reference.ThemeExportInterface.html" class="tsd-signature-type tsd-kind-interface">ThemeExportInterface</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-call-signature">getTheme</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themeId</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">realm</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-call-signature">getThemeByName</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themeName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">realm</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-call-signature">getThemes</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-call-signature">importThemes</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">importData</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/Reference.ThemeExportInterface.html" class="tsd-signature-type tsd-kind-interface">ThemeExportInterface</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-call-signature">putTheme</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">themeId</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">themeData</span><span class="tsd-signature-symbol">:</span> <a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">realm</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-call-signature">putThemeByName</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">themeName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">themeData</span><span class="tsd-signature-symbol">:</span> <a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">realm</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-call-signature">putThemes</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">themeMap</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-call-signature">readTheme</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themeId</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">realm</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-call-signature">readThemeByName</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themeName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">realm</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-call-signature">readThemes</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-call-signature">updateTheme</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">themeId</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">themeData</span><span class="tsd-signature-symbol">:</span> <a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">realm</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-call-signature">updateThemeByName</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">themeName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">themeData</span><span class="tsd-signature-symbol">:</span> <a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">realm</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-call-signature">updateThemes</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">themeMap</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-method">createTheme</span><a id="__typecreatetheme" class="tsd-anchor"></a><span class="tsd-signature-symbol">:</span>function</h5><ul class="tsd-signatures"><li class=""><div class="tsd-signature tsd-anchor-link"><a id="__typecreatetheme-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">createTheme</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">themeData</span><span class="tsd-signature-symbol">:</span> <a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">themeId</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">realm</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><a href="#__typecreatetheme-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Update theme</p>
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">themeData</span>: <a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a></span><div class="tsd-comment tsd-typography"><p>theme object</p>
</div><div class="tsd-comment tsd-typography"></div></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">themeId</span>: <span class="tsd-signature-type">string</span></span><div class="tsd-comment tsd-typography"><p>theme id</p>
</div><div class="tsd-comment tsd-typography"></div></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">realm</span>: <span class="tsd-signature-type">string</span></span><div class="tsd-comment tsd-typography"><p>realm name</p>
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span></h4><p>a promise that resolves to a theme object</p>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/rockcarver/frodo-lib/blob/f234c5e154a537fe28d9a8daa262cff1cd1216c9/src/ops/ThemeOps.ts#L68">ops/ThemeOps.ts:68</a></li></ul></aside></div></li></ul></li><li class="tsd-parameter"><h5><span class="tsd-kind-method">createThemeExportTemplate</span><a id="__typecreatethemeexporttemplate" class="tsd-anchor"></a><span class="tsd-signature-symbol">:</span>function</h5><ul class="tsd-signatures"><li class=""><div class="tsd-signature tsd-anchor-link"><a id="__typecreatethemeexporttemplate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">createThemeExportTemplate</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/Reference.ThemeExportInterface.html" class="tsd-signature-type tsd-kind-interface">ThemeExportInterface</a><a href="#__typecreatethemeexporttemplate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Create an empty theme export template</p>
</div><h4 class="tsd-returns-title">Returns <a href="../interfaces/Reference.ThemeExportInterface.html" class="tsd-signature-type tsd-kind-interface">ThemeExportInterface</a></h4><p>an empty theme export template</p>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/rockcarver/frodo-lib/blob/f234c5e154a537fe28d9a8daa262cff1cd1216c9/src/ops/ThemeOps.ts#L35">ops/ThemeOps.ts:35</a></li></ul></aside></div></li></ul></li><li class="tsd-parameter"><h5><span class="tsd-kind-method">deleteTheme</span><a id="__typedeletetheme" class="tsd-anchor"></a><span class="tsd-signature-symbol">:</span>function</h5><ul class="tsd-signatures"><li class=""><div class="tsd-signature tsd-anchor-link"><a id="__typedeletetheme-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">deleteTheme</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themeId</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">realm</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><a href="#__typedeletetheme-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Delete theme by id</p>
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">themeId</span>: <span class="tsd-signature-type">string</span></span><div class="tsd-comment tsd-typography"><p>theme id</p>
</div><div class="tsd-comment tsd-typography"></div></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">realm</span>: <span class="tsd-signature-type">string</span></span><div class="tsd-comment tsd-typography"><p>realm name</p>
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span></h4><p>a promise that resolves to a themes object</p>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/rockcarver/frodo-lib/blob/f234c5e154a537fe28d9a8daa262cff1cd1216c9/src/ops/ThemeOps.ts#L118">ops/ThemeOps.ts:118</a></li></ul></aside></div></li></ul></li><li class="tsd-parameter"><h5><span class="tsd-kind-method">deleteThemeByName</span><a id="__typedeletethemebyname" class="tsd-anchor"></a><span class="tsd-signature-symbol">:</span>function</h5><ul class="tsd-signatures"><li class=""><div class="tsd-signature tsd-anchor-link"><a id="__typedeletethemebyname-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">deleteThemeByName</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themeName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">realm</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><a href="#__typedeletethemebyname-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Delete theme by name</p>
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">themeName</span>: <span class="tsd-signature-type">string</span></span><div class="tsd-comment tsd-typography"><p>theme name</p>
</div><div class="tsd-comment tsd-typography"></div></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">realm</span>: <span class="tsd-signature-type">string</span></span><div class="tsd-comment tsd-typography"><p>realm name</p>
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span></h4><p>a promise that resolves to a themes object</p>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/rockcarver/frodo-lib/blob/f234c5e154a537fe28d9a8daa262cff1cd1216c9/src/ops/ThemeOps.ts#L125">ops/ThemeOps.ts:125</a></li></ul></aside></div></li></ul></li><li class="tsd-parameter"><h5><span class="tsd-kind-method">deleteThemes</span><a id="__typedeletethemes" class="tsd-anchor"></a><span class="tsd-signature-symbol">:</span>function</h5><ul class="tsd-signatures"><li class=""><div class="tsd-signature tsd-anchor-link"><a id="__typedeletethemes-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">deleteThemes</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">realm</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span><a href="#__typedeletethemes-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Delete all themes</p>
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">realm</span>: <span class="tsd-signature-type">string</span></span><div class="tsd-comment tsd-typography"><p>realm name</p>
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4><p>a promise that resolves to an array of themes</p>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/rockcarver/frodo-lib/blob/f234c5e154a537fe28d9a8daa262cff1cd1216c9/src/ops/ThemeOps.ts#L131">ops/ThemeOps.ts:131</a></li></ul></aside></div></li></ul></li><li class="tsd-parameter"><h5><span class="tsd-kind-method">exportThemes</span><a id="__typeexportthemes" class="tsd-anchor"></a><span class="tsd-signature-symbol">:</span>function</h5><ul class="tsd-signatures"><li class=""><div class="tsd-signature tsd-anchor-link"><a id="__typeexportthemes-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">exportThemes</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../interfaces/Reference.ThemeExportInterface.html" class="tsd-signature-type tsd-kind-interface">ThemeExportInterface</a><span class="tsd-signature-symbol">></span><a href="#__typeexportthemes-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Export all themes. The response can be saved to file as is.</p>
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../interfaces/Reference.ThemeExportInterface.html" class="tsd-signature-type tsd-kind-interface">ThemeExportInterface</a><span class="tsd-signature-symbol">></span></h4><p>Promise resolving to a ThemeExportInterface object.</p>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/rockcarver/frodo-lib/blob/f234c5e154a537fe28d9a8daa262cff1cd1216c9/src/ops/ThemeOps.ts#L60">ops/ThemeOps.ts:60</a></li></ul></aside></div></li></ul></li><li class="tsd-parameter"><h5><span class="tsd-kind-method">getTheme</span><a id="__typegettheme" class="tsd-anchor"></a><span class="tsd-signature-symbol">:</span>function</h5><ul class="tsd-signatures"><li class=""><div class="tsd-signature tsd-anchor-link"><a id="__typegettheme-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">getTheme</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themeId</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">realm</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><a href="#__typegettheme-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Get theme by id</p>
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">themeId</span>: <span class="tsd-signature-type">string</span></span><div class="tsd-comment tsd-typography"><p>theme id</p>
</div><div class="tsd-comment tsd-typography"></div></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">realm</span>: <span class="tsd-signature-type">string</span></span><div class="tsd-comment tsd-typography"><p>realm name</p>
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span></h4><p>a promise that resolves to a theme object</p>
<div class="tsd-comment tsd-typography"><div class="tsd-tag-deprecated"><h4 class="tsd-anchor-link"><a id="deprecated" class="tsd-anchor"></a>Deprecated<a href="#deprecated" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>since v2.0.0 use <a href="Reference.Theme.html#__typereadtheme" class="tsd-kind-method">readTheme</a> instead</p>
<pre><code class="javascript"><span class="hl-7">readTheme</span><span class="hl-0">(</span><span class="hl-3">themeId</span><span class="hl-0">: </span><span class="hl-3">string</span><span class="hl-0">, </span><span class="hl-3">realm</span><span class="hl-0">?: </span><span class="hl-3">string</span><span class="hl-0">): </span><span class="hl-10">Promise</span><span class="hl-0"><</span><span class="hl-3">ThemeSkeleton</span><span class="hl-0">></span>
</code><button type="button">Copy</button></pre>
</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/rockcarver/frodo-lib/blob/f234c5e154a537fe28d9a8daa262cff1cd1216c9/src/ops/ThemeOps.ts#L157">ops/ThemeOps.ts:157</a></li></ul></aside></div></li></ul></li><li class="tsd-parameter"><h5><span class="tsd-kind-method">getThemeByName</span><a id="__typegetthemebyname" class="tsd-anchor"></a><span class="tsd-signature-symbol">:</span>function</h5><ul class="tsd-signatures"><li class=""><div class="tsd-signature tsd-anchor-link"><a id="__typegetthemebyname-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">getThemeByName</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themeName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">realm</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><a href="#__typegetthemebyname-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Get theme by name</p>
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">themeName</span>: <span class="tsd-signature-type">string</span></span><div class="tsd-comment tsd-typography"><p>theme name</p>
</div><div class="tsd-comment tsd-typography"></div></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">realm</span>: <span class="tsd-signature-type">string</span></span><div class="tsd-comment tsd-typography"><p>realm name</p>
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span></h4><p>a promise that resolves to a theme object</p>
<div class="tsd-comment tsd-typography"><div class="tsd-tag-deprecated"><h4 class="tsd-anchor-link"><a id="deprecated-1" class="tsd-anchor"></a>Deprecated<a href="#deprecated-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>since v2.0.0 use <a href="Reference.Theme.html#__typereadthemebyname" class="tsd-kind-method">readThemeByName</a> instead</p>
<pre><code class="javascript"><span class="hl-7">readThemeByName</span><span class="hl-0">(</span><span class="hl-3">themeName</span><span class="hl-0">: </span><span class="hl-3">string</span><span class="hl-0">, </span><span class="hl-3">realm</span><span class="hl-0">?: </span><span class="hl-3">string</span><span class="hl-0">): </span><span class="hl-10">Promise</span><span class="hl-0"><</span><span class="hl-3">ThemeSkeleton</span><span class="hl-0">></span>
</code><button type="button">Copy</button></pre>
</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/rockcarver/frodo-lib/blob/f234c5e154a537fe28d9a8daa262cff1cd1216c9/src/ops/ThemeOps.ts#L169">ops/ThemeOps.ts:169</a></li></ul></aside></div></li></ul></li><li class="tsd-parameter"><h5><span class="tsd-kind-method">getThemes</span><a id="__typegetthemes" class="tsd-anchor"></a><span class="tsd-signature-symbol">:</span>function</h5><ul class="tsd-signatures"><li class=""><div class="tsd-signature tsd-anchor-link"><a id="__typegetthemes-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">getThemes</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span><a href="#__typegetthemes-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Get all themes</p>
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4><p>a promise that resolves to an array of themes</p>
<div class="tsd-comment tsd-typography"><div class="tsd-tag-deprecated"><h4 class="tsd-anchor-link"><a id="deprecated-2" class="tsd-anchor"></a>Deprecated<a href="#deprecated-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>since v2.0.0 use <a href="Reference.Theme.html#__typereadthemes" class="tsd-kind-method">readThemes</a> instead</p>
<pre><code class="javascript"><span class="hl-7">readThemes</span><span class="hl-0">(): </span><span class="hl-10">Promise</span><span class="hl-0"><</span><span class="hl-3">ThemeSkeleton</span><span class="hl-0">[]></span>
</code><button type="button">Copy</button></pre>
</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/rockcarver/frodo-lib/blob/f234c5e154a537fe28d9a8daa262cff1cd1216c9/src/ops/ThemeOps.ts#L145">ops/ThemeOps.ts:145</a></li></ul></aside></div></li></ul></li><li class="tsd-parameter"><h5><span class="tsd-kind-method">importThemes</span><a id="__typeimportthemes" class="tsd-anchor"></a><span class="tsd-signature-symbol">:</span>function</h5><ul class="tsd-signatures"><li class=""><div class="tsd-signature tsd-anchor-link"><a id="__typeimportthemes-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">importThemes</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">importData</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/Reference.ThemeExportInterface.html" class="tsd-signature-type tsd-kind-interface">ThemeExportInterface</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span><a href="#__typeimportthemes-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Import themes</p>
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">importData</span>: <a href="../interfaces/Reference.ThemeExportInterface.html" class="tsd-signature-type tsd-kind-interface">ThemeExportInterface</a></span><div class="tsd-comment tsd-typography"><p>import data</p>
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4><p>a promise resolving to an array of theme objects</p>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/rockcarver/frodo-lib/blob/f234c5e154a537fe28d9a8daa262cff1cd1216c9/src/ops/ThemeOps.ts#L111">ops/ThemeOps.ts:111</a></li></ul></aside></div></li></ul></li><li class="tsd-parameter"><h5><span class="tsd-kind-method">putTheme</span><a id="__typeputtheme" class="tsd-anchor"></a><span class="tsd-signature-symbol">:</span>function</h5><ul class="tsd-signatures"><li class=""><div class="tsd-signature tsd-anchor-link"><a id="__typeputtheme-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">putTheme</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">themeId</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">themeData</span><span class="tsd-signature-symbol">:</span> <a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">realm</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span><a href="#__typeputtheme-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Put theme by id</p>
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">themeId</span>: <span class="tsd-signature-type">string</span></span><div class="tsd-comment tsd-typography"><p>theme id</p>
</div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-kind-parameter">themeData</span>: <a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a></span><div class="tsd-comment tsd-typography"><p>theme object</p>
</div><div class="tsd-comment tsd-typography"></div></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">realm</span>: <span class="tsd-signature-type">string</span></span><div class="tsd-comment tsd-typography"><p>realm name</p>
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="Reference.ThemeSkeleton.html" class="tsd-signature-type tsd-kind-type-alias">ThemeSkeleton</a><span class="tsd-signature-symbol">></span></h4><p>a promise that resolves to a theme object</p>
<div class="tsd-comment tsd-typography"><div class="tsd-tag-deprecated"><h4 class="tsd-anchor-link"><a id="deprecated-3" class="tsd-anchor"></a>Deprecated<a href="#deprecated-3" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>since v2.0.0 use <a href="Reference.Theme.html#__typeupdatetheme" class="tsd-kind-method">updateTheme</a> or <a href="Reference.Theme.html#__typecreatetheme" class="tsd-kind-method">createTheme</a> instead</p>
<pre><code class="javascript"><span class="hl-7">updateTheme</span><span class="hl-0">(</span><span class="hl-3">themeId</span><span class="hl-0">: </span><span class="hl-3">string</span><span class="hl-0">, </span><span class="hl-3">themeData</span><span class="hl-0">: </span><span class="hl-3">ThemeSkeleton</span><span class="hl-0">, </span><span class="hl-3">realm</span><span class="hl-0">?: </span><span class="hl-3">string</span><span class="hl-0">): </span><span class="hl-10">Promise</span><span class="hl-0"><</span><span class="hl-3">ThemeSkeleton</span><span class="hl-0">></span><br/><span class="hl-7">createTheme</span><span class="hl-0">(</span><span class="hl-3">themeData</span><span class="hl-0">: </span><span class="hl-3">ThemeSkeleton</span><span class="hl-0">, </span><span class="hl-3">themeId</span><span class="hl-0">?: </span><span class="hl-3">string</span><span class="hl-0">, </span><span class="hl-3">realm</span><span class="hl-0">?: </span><span class="hl-3">string</span><span class="hl-0">): </span><span class="hl-10">Promise</span><span class="hl-0"><</span><span class="hl-3">ThemeSkeleton</span><span class="hl-0">></span>
</code><button type="button">Copy</button></pre>
</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/rockcarver/frodo-lib/blob/f234c5e154a537fe28d9a8daa262cff1cd1216c9/src/ops/ThemeOps.ts#L183">ops/ThemeOps.ts:183</a></li></ul></aside></div></li></ul></li><li class="tsd-parameter"><h5><span class="tsd-kind-method">putThemeByName</span><a id="__typeputthemebyname" class="tsd-anchor"></a><span class="tsd-signature-symbol">:</span>function</h5><ul class="tsd-signatures"><li class=""><div class="tsd-signature tsd-anchor-link"><a id="__typeputthemebyname-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">putThemeByName</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">themeName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">themeData</span><span class="tsd-signature-symbol">:</span> <a href="Reference.ThemeSkeleton.html" class