From 75fdd7904c5980da3a8e9c413cf8b9a594737d04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joe=CC=88l=20Galeran?= Date: Tue, 15 Nov 2022 09:36:37 +0100 Subject: [PATCH] chore(ls): remove if `referentialIntegrity` preview feature flag Closes https://github.com/prisma/language-tools/issues/1282 --- packages/language-server/src/__test__/completion.test.ts | 2 -- packages/language-server/src/completion/completions.ts | 7 +------ packages/language-server/src/previewFeatures.ts | 2 +- 3 files changed, 2 insertions(+), 9 deletions(-) diff --git a/packages/language-server/src/__test__/completion.test.ts b/packages/language-server/src/__test__/completion.test.ts index 9e277dc426..c9c621ecc2 100644 --- a/packages/language-server/src/__test__/completion.test.ts +++ b/packages/language-server/src/__test__/completion.test.ts @@ -351,7 +351,6 @@ suite('Completions', function () { test('relationMode = "|"', () => { assertCompletion({ - previewFeatures: ['referentialIntegrity'], schema: /* Prisma */ ` datasource db { provider = "sqlite" @@ -365,7 +364,6 @@ suite('Completions', function () { }) test('relationMode = |', () => { assertCompletion({ - previewFeatures: ['referentialIntegrity'], schema: /* Prisma */ ` datasource db { relationMode = | diff --git a/packages/language-server/src/completion/completions.ts b/packages/language-server/src/completion/completions.ts index 957835f729..3ec16e7677 100644 --- a/packages/language-server/src/completion/completions.ts +++ b/packages/language-server/src/completion/completions.ts @@ -450,12 +450,7 @@ export function getSuggestionForSupportedFields( } } // `relationMode` can only be set for SQL databases - // TODO remove conditional on preview feature flag when going GA - else if ( - previewFeatures?.includes('referentialintegrity') && - currentLine.startsWith('relationMode') && - datasourceProvider !== 'mongodb' - ) { + else if (currentLine.startsWith('relationMode') && datasourceProvider !== 'mongodb') { const relationModeValuesSuggestion: CompletionItem[] = relationModeValues // values inside quotes `"value"` const relationModeValuesSuggestionWithQuotes: CompletionItem[] = klona(relationModeValuesSuggestion).map( diff --git a/packages/language-server/src/previewFeatures.ts b/packages/language-server/src/previewFeatures.ts index 0e13932a6f..e55820646f 100644 --- a/packages/language-server/src/previewFeatures.ts +++ b/packages/language-server/src/previewFeatures.ts @@ -1,3 +1,3 @@ export type PreviewFeatures = // value must be lowercase - Lowercase<'fullTextIndex'> | Lowercase<'referentialIntegrity'> + Lowercase<'fullTextIndex'>