Add designated folder for extensions (#1245)

* add store for mapping extension names to filesystem paths

- add extension mechinism for getting a folder to save files to

- add test to make sure that extensions are being loaded

- skip extension loading test

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton authored and GitHub committed 2020-11-24 10:28:08 -05:00
1 parent b94e523ad5
commit 4e6b8ee10e
9 files changed
+119 -32

No files matched your search

+2
View File
@@ -15,6 +15,7 @@ import { i18nStore } from "./i18n";
import { themeStore } from "./theme.store";
import { extensionsStore } from "../extensions/extensions-store";
import { extensionLoader } from "../extensions/extension-loader";
import { filesystemProvisionerStore } from "../main/extension-filesystem";
type AppComponent = React.ComponentType & {
init?(): Promise<void>;
@@ -39,6 +40,7 @@ export async function bootstrap(App: AppComponent) {
workspaceStore.load(),
clusterStore.load(),
extensionsStore.load(),
filesystemProvisionerStore.load(),
i18nStore.init(),
themeStore.init(),
]);