UNPKG

@prisma/language-server

Version:
7 lines (6 loc) 634 B
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;