vscode-appwrite/src/ui/AppwriteTreeItemBase.ts
2021-04-19 13:11:56 -07:00

10 lines
278 B
TypeScript

import { TreeDataProvider, TreeItem } from "vscode";
export abstract class AppwriteTreeItemBase<Parent = void> extends TreeItem {
constructor(public readonly parent: Parent, label: string) {
super(label);
}
abstract getChildren?(): Promise<TreeItem[]>;
}