Skip to content

Commit 35b9d11

Browse files
Migrate from deprecated text document (#781)
* Removed instances of deprecated TextDocument * Replaced TextDocument type in diagnostics
1 parent 460d921 commit 35b9d11

22 files changed

+36
-22
lines changed

packages/tailwindcss-language-server/src/lsp/diagnosticsProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { TextDocument } from 'vscode-languageserver/node'
1+
import type { TextDocument } from 'vscode-languageserver-textdocument'
22
import { State } from 'tailwindcss-language-service/src/util/state'
33
import { doValidate } from 'tailwindcss-language-service/src/diagnostics/diagnosticsProvider'
44
import isExcluded from '../util/isExcluded'

packages/tailwindcss-language-server/src/util/isExcluded.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import minimatch from 'minimatch'
22
import * as path from 'path'
3+
import type { TextDocument } from 'vscode-languageserver-textdocument'
34
import { State } from 'tailwindcss-language-service/src/util/state'
4-
import { TextDocument } from 'vscode-languageserver-textdocument'
55
import { getFileFsPath } from './uri'
66

77
export default async function isExcluded(

packages/tailwindcss-language-service/src/codeActions/codeActionProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import type { CodeAction, CodeActionParams } from 'vscode-languageserver'
2+
import type { TextDocument } from 'vscode-languageserver-textdocument'
23
import { State } from '../util/state'
34
import { doValidate } from '../diagnostics/diagnosticsProvider'
45
import { rangesEqual } from '../util/rangesEqual'
@@ -17,7 +18,6 @@ import { flatten, dedupeBy } from '../util/array'
1718
import { provideCssConflictCodeActions } from './provideCssConflictCodeActions'
1819
import { provideInvalidApplyCodeActions } from './provideInvalidApplyCodeActions'
1920
import { provideSuggestionCodeActions } from './provideSuggestionCodeActions'
20-
import { TextDocument } from 'vscode-languageserver-textdocument'
2121

2222
async function getDiagnosticsFromCodeActionParams(
2323
state: State,

packages/tailwindcss-language-service/src/completionProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ import type {
55
Range,
66
MarkupKind,
77
CompletionList,
8-
TextDocument,
98
Position,
109
CompletionContext,
1110
} from 'vscode-languageserver'
11+
import type { TextDocument } from 'vscode-languageserver-textdocument'
1212
import dlv from 'dlv'
1313
import removeMeta from './util/removeMeta'
1414
import { getColor, getColorFromValue } from './util/color'

packages/tailwindcss-language-service/src/diagnostics/diagnosticsProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { TextDocument } from 'vscode-languageserver'
1+
import type { TextDocument } from 'vscode-languageserver-textdocument'
22
import { State } from '../util/state'
33
import { DiagnosticKind, AugmentedDiagnostic } from './types'
44
import { getCssConflictDiagnostics } from './getCssConflictDiagnostics'

packages/tailwindcss-language-service/src/diagnostics/getCssConflictDiagnostics.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import { joinWithAnd } from '../util/joinWithAnd'
22
import { State, Settings } from '../util/state'
3-
import type { TextDocument } from 'vscode-languageserver'
43
import { CssConflictDiagnostic, DiagnosticKind } from './types'
54
import { findClassListsInDocument, getClassNamesInClassList } from '../util/find'
65
import { getClassNameDecls } from '../util/getClassNameDecls'
76
import { getClassNameMeta } from '../util/getClassNameMeta'
87
import { equal } from '../util/array'
98
import * as jit from '../util/jit'
109
import type { AtRule, Node, Rule } from 'postcss'
10+
import type { TextDocument } from 'vscode-languageserver-textdocument'
1111

1212
function isCustomProperty(property: string): boolean {
1313
return property.startsWith('--')

packages/tailwindcss-language-service/src/diagnostics/getInvalidApplyDiagnostics.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
import type { TextDocument } from 'vscode-languageserver-textdocument'
12
import { findClassNamesInRange } from '../util/find'
23
import { InvalidApplyDiagnostic, DiagnosticKind } from './types'
34
import { Settings, State } from '../util/state'
4-
import type { TextDocument, DiagnosticSeverity } from 'vscode-languageserver'
5+
import type { DiagnosticSeverity } from 'vscode-languageserver'
56
import { validateApply } from '../util/validateApply'
67

78
export async function getInvalidApplyDiagnostics(

packages/tailwindcss-language-service/src/diagnostics/getInvalidConfigPathDiagnostics.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { State, Settings } from '../util/state'
2-
import type { TextDocument } from 'vscode-languageserver'
32
import { InvalidConfigPathDiagnostic, DiagnosticKind } from './types'
43
import { findHelperFunctionsInDocument } from '../util/find'
54
import { stringToPath } from '../util/stringToPath'
65
import isObject from '../util/isObject'
76
import { closest } from '../util/closest'
87
import { combinations } from '../util/combinations'
98
import dlv from 'dlv'
9+
import type { TextDocument } from 'vscode-languageserver-textdocument'
1010

1111
function pathToString(path: string | string[]): string {
1212
if (typeof path === 'string') return path

packages/tailwindcss-language-service/src/diagnostics/getInvalidScreenDiagnostics.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { State, Settings } from '../util/state'
2-
import type { TextDocument, Range, DiagnosticSeverity } from 'vscode-languageserver'
2+
import type { Range, DiagnosticSeverity } from 'vscode-languageserver'
3+
import type { TextDocument } from 'vscode-languageserver-textdocument'
34
import { InvalidScreenDiagnostic, DiagnosticKind } from './types'
45
import { isCssDoc } from '../util/css'
56
import { getLanguageBoundaries } from '../util/getLanguageBoundaries'

packages/tailwindcss-language-service/src/diagnostics/getInvalidTailwindDirectiveDiagnostics.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { State, Settings } from '../util/state'
2-
import type { TextDocument, Range, DiagnosticSeverity } from 'vscode-languageserver'
2+
import type { Range, DiagnosticSeverity } from 'vscode-languageserver'
3+
import type { TextDocument } from 'vscode-languageserver-textdocument'
34
import { InvalidTailwindDirectiveDiagnostic, DiagnosticKind } from './types'
45
import { isCssDoc } from '../util/css'
56
import { getLanguageBoundaries } from '../util/getLanguageBoundaries'

0 commit comments

Comments
 (0)