Skip to main content
Glama
nrwl

Nx MCP Server

Official
by nrwl
abstract-tree-provider.ts688 B
import { Event, EventEmitter, TreeDataProvider, TreeItem, ProviderResult, } from 'vscode'; export abstract class AbstractTreeProvider<Item extends TreeItem> implements TreeDataProvider<Item> { private readonly _onDidChangeTreeData: EventEmitter<Item | undefined> = new EventEmitter(); readonly onDidChangeTreeData: Event<Item | undefined> = this._onDidChangeTreeData.event; refresh(item?: Item): void { this._onDidChangeTreeData.fire(item); } getTreeItem(element: Item): TreeItem { return element; } abstract getParent(element: Item): ProviderResult<Item | null | undefined>; abstract getChildren(element?: Item): ProviderResult<Item[]>; }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nrwl/nx-console'

If you have feedback or need assistance with the MCP directory API, please join our Discord server