@prisma/language-server
Version:
Prisma Language Server
7 lines (6 loc) • 634 B
TypeScript
import { CompletionItem, CompletionList, Position } from 'vscode-languageserver';
import { Block } from '../ast';
import { PrismaSchema } from '../Schema';
export declare function getNativeTypes(schema: PrismaSchema, prismaType: string, onError?: (errorMessage: string) => void): CompletionItem[];
export declare function getSuggestionForNativeTypes(foundBlock: Block, schema: PrismaSchema, wordsBeforePosition: string[], onError?: (errorMessage: string) => void): CompletionList | undefined;
export declare function getSuggestionsForFieldTypes(schema: PrismaSchema, position: Position, currentLineUntrimmed: string): CompletionList;