@prisma/language-server
Version:
Prisma Language Server
15 lines (14 loc) • 626 B
TypeScript
import { Connection } from 'vscode-languageserver';
export type ConfigBlockType = 'generator' | 'datasource';
export type DatamodelBlockType = 'model' | 'view' | 'type' | 'enum';
export type BlockType = ConfigBlockType | DatamodelBlockType;
export type PreviewFeatures = Lowercase<'fullTextIndex'> | Lowercase<'postgresqlExtensions'> | Lowercase<'multiSchema'> | Lowercase<'views'>;
export interface LSOptions {
/**
* If you have a connection already that the ls should use, pass it in.
* Else the connection will be created from `process`.
*/
connection?: Connection;
}
export interface LSSettings {
}