diff --git a/packages/script/src/validate-env.ts b/packages/script/src/validate-env.ts index b42595e0..9eb0a05f 100644 --- a/packages/script/src/validate-env.ts +++ b/packages/script/src/validate-env.ts @@ -1,6 +1,9 @@ -import type { ConsolaInstance } from 'consola' import type { RegistryScript } from './runtime/types' +interface WarnLogger { + warn: (message: string) => void +} + const UPPER_RE = /([A-Z])/g const toScreamingSnake = (s: string) => s.replace(UPPER_RE, '_$1').toUpperCase() @@ -39,7 +42,7 @@ function levenshtein(a: string, b: string): number { export function validateScriptsEnvVars( scripts: RegistryScript[], enabledRegistryKeys: Set, - logger: ConsolaInstance, + logger: WarnLogger, globalsKeys: string[] = [], ): void { // Configured `scripts.globals` keys — env vars NUXT_PUBLIC_SCRIPTS_GLOBALS__* diff --git a/test/unit/validate-env.test.ts b/test/unit/validate-env.test.ts index 46adf320..8b2462aa 100644 --- a/test/unit/validate-env.test.ts +++ b/test/unit/validate-env.test.ts @@ -1,4 +1,3 @@ -import type { ConsolaInstance } from 'consola' import type { RegistryScript } from '../../packages/script/src/runtime/types' import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' import { validateScriptsEnvVars } from '../../packages/script/src/validate-env' @@ -10,7 +9,7 @@ const scripts = [ ] as unknown as RegistryScript[] function makeLogger() { - return { warn: vi.fn() } as unknown as ConsolaInstance + return { warn: vi.fn() } } describe('validateScriptsEnvVars', () => {