UNPKG

zenstack

Version:

FullStack enhancement for Prisma ORM: seamless integration from database to UI

13 lines (12 loc) 793 B
import { DefaultWorkspaceManager, LangiumDocument } from 'langium'; import { CancellationToken, WorkspaceFolder } from 'vscode-languageserver'; import { URI } from 'vscode-uri'; /** * Custom Langium WorkspaceManager implementation which automatically loads stdlib.zmodel */ export declare class ZModelWorkspaceManager extends DefaultWorkspaceManager { pluginModels: Set<string>; protected loadAdditionalDocuments(_folders: WorkspaceFolder[], _collector: (document: LangiumDocument) => void): Promise<void>; initializeWorkspace(folders: WorkspaceFolder[], cancelToken?: CancellationToken): Promise<void>; protected loadPluginModels(workspaceFolder: WorkspaceFolder, folderPath: URI, pluginModels: Set<string>, collector: (document: LangiumDocument) => void): Promise<void>; }