vscode-appwrite/src/extensionVariables.ts
Alex Weininger c3bcd5ff71
Projects view (#4)
* Basic projects view
2021-04-30 00:59:16 -07:00

23 lines
909 B
TypeScript

import { ExtensionContext, OutputChannel } from "vscode";
import { DatabaseTreeItemProvider } from './tree/database/DatabaseTreeItemProvider';
import { HealthTreeItemProvider } from './tree/health/HealthTreeItemProvider';
import { ProjectsTreeItemProvider } from './tree/projects/ProjectsTreeItemProvider';
import { StorageTreeItemProvider } from './tree/storage/StorageTreeItemProvider';
import { UserTreeItemProvider } from './tree/users/UserTreeItemProvider';
import { AppwriteOutputChannel } from './ui/AppwriteOutputChannel';
export type AppwriteTree = {
users?: UserTreeItemProvider;
health?: HealthTreeItemProvider;
database?: DatabaseTreeItemProvider;
storage?: StorageTreeItemProvider;
projects?: ProjectsTreeItemProvider;
};
export type Ext = {
context?: ExtensionContext;
outputChannel?: AppwriteOutputChannel;
tree?: AppwriteTree;
};
export const ext: Ext = {};