<!-- Do not edit this file. It is automatically generated by API Documenter. --> [`App`](App) ## App class 0.9.7 **Signature:** ```typescript export class App ``` ## Properties | Property | Modifiers | Type | Description | | --- | --- | --- | --- | | [`fileManager`](App/fileManager) | | [`FileManager`](FileManager) | 0.11.0 | | [`keymap`](App/keymap) | | [`Keymap`](Keymap) | 0.9.7 | | [`lastEvent`](App/lastEvent) | | [`UserEvent`](UserEvent)<code> &#124; null</code> | <p>The last known user interaction event, to help commands find out what modifier keys are pressed.</p><p> 0.12.17</p> | | [`metadataCache`](App/metadataCache) | | [`MetadataCache`](MetadataCache) | 0.9.7 | | [`renderContext`](App/renderContext) | | [`RenderContext`](RenderContext) | 1.10.0 | | [`scope`](App/scope) | | [`Scope`](Scope) | 0.9.7 | | [`vault`](App/vault) | | [`Vault`](Vault) | 0.9.7 | | [`workspace`](App/workspace) | | [`Workspace`](Workspace) | 0.9.7 | ## Methods | Method | Modifiers | Description | | --- | --- | --- | | [`isDarkMode()`](App/isDarkMode) | | 1.10.0 | | [`loadLocalStorage(key)`](App/loadLocalStorage) | | Retrieve value from <code>localStorage</code> for this vault. | | [`saveLocalStorage(key, data)`](App/saveLocalStorage) | | Save vault-specific value to <code>localStorage</code>. If data is <code>null</code>, the entry will be cleared. |