UNPKG

zenstack

Version:

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

16 lines (15 loc) 869 B
import { AstReflection, CodeActionProvider, IndexManager, LangiumDocument, LangiumDocuments, LangiumServices, MaybePromise } from 'langium'; import { CodeAction, CodeActionParams, Command } from 'vscode-languageserver'; import { ZModelFormatter } from './zmodel-formatter'; export declare class ZModelCodeActionProvider implements CodeActionProvider { protected readonly reflection: AstReflection; protected readonly indexManager: IndexManager; protected readonly formatter: ZModelFormatter; protected readonly documents: LangiumDocuments; constructor(services: LangiumServices); getCodeActions(document: LangiumDocument, params: CodeActionParams): MaybePromise<Array<Command | CodeAction> | undefined>; private createCodeActions; private fixMissingOppositeRelation; private lowerCaseFirstLetter; private upperCaseFirstLetter; }