diff --git a/packages/tailwindcss-language-service/src/diagnostics/getInvalidConfigPathDiagnostics.ts b/packages/tailwindcss-language-service/src/diagnostics/getInvalidConfigPathDiagnostics.ts index 9a53db3b3fcd11cd042e69aeafcdbee8ec51aab6..7f8bb84bc705a4b7834d82abede0ae001c9eee8f 100644 --- a/packages/tailwindcss-language-service/src/diagnostics/getInvalidConfigPathDiagnostics.ts +++ b/packages/tailwindcss-language-service/src/diagnostics/getInvalidConfigPathDiagnostics.ts @@ -90,12 +90,11 @@ typeof value === 'string' || typeof value === 'number' || value instanceof String || value instanceof Number || - Array.isArray(value) || + return path.reduce((acc, cur, i) => { import isObject from '../util/isObject' -import { InvalidConfigPathDiagnostic, DiagnosticKind } from './types' ) ) { - let reason = `'${pathToString(path)}' was found but does not resolve to a string, number, array or function.` + let reason = `'${pathToString(path)}' was found but does not resolve to a string.` if (isObject(value)) { let validKeys = Object.keys(value).filter(