3131
3232import { beforeEach , describe , expect , it , vi } from 'vitest'
3333
34+ import type * as ConfigModule from '../../../../src/utils/config.mts'
35+ import type * as LoggerModule from '@socketsecurity/lib/logger'
36+ import type * as WithSubcommandsModule from '../../../../src/utils/cli/with-subcommands.mjs'
37+
3438// Mock the logger.
3539const mockLogger = vi . hoisted ( ( ) => ( {
3640 error : vi . fn ( ) ,
@@ -43,7 +47,7 @@ const mockLogger = vi.hoisted(() => ({
4347
4448vi . mock ( '@socketsecurity/lib/logger' , async importOriginal => {
4549 const actual =
46- await importOriginal < typeof import ( '@socketsecurity/lib/logger' ) > ( )
50+ await importOriginal < typeof LoggerModule > ( )
4751 return {
4852 ...actual ,
4953 getDefaultLogger : ( ) => mockLogger ,
@@ -70,7 +74,7 @@ const mockGetSupportedConfigEntries = vi.hoisted(() =>
7074
7175vi . mock ( '../../../../src/utils/config.mts' , async importOriginal => {
7276 const actual =
73- await importOriginal < typeof import ( '../../../../src/utils/config.mts' ) > ( )
77+ await importOriginal < typeof ConfigModule > ( )
7478 return {
7579 ...actual ,
7680 getSupportedConfigEntries : mockGetSupportedConfigEntries ,
@@ -138,7 +142,7 @@ vi.mock(
138142 async importOriginal => {
139143 const actual =
140144 await importOriginal <
141- typeof import ( '../../../../src/utils/cli/with-subcommands.mjs' )
145+ typeof WithSubcommandsModule
142146 > ( )
143147 return {
144148 ...actual ,
@@ -297,7 +301,7 @@ describe('cmd-config-set', () => {
297301
298302 // Should have value validation that checks for presence.
299303 const valueValidation = validations . find (
300- ( v : any ) =>
304+ ( v : unknown ) =>
301305 v . message &&
302306 ( v . message . includes ( 'value' ) || v . message . includes ( 'unset' ) ) ,
303307 )
@@ -313,7 +317,7 @@ describe('cmd-config-set', () => {
313317 const validations = call . slice ( 1 )
314318
315319 const valueValidation = validations . find (
316- ( v : any ) =>
320+ ( v : unknown ) =>
317321 v . message &&
318322 ( v . message . includes ( 'value' ) || v . message . includes ( 'unset' ) ) ,
319323 )
@@ -486,7 +490,7 @@ describe('cmd-config-set', () => {
486490 // Check that validation includes the conflicting flags check.
487491 const validations = call . slice ( 1 )
488492 const conflictCheck = validations . find (
489- ( v : any ) =>
493+ ( v : unknown ) =>
490494 v . message &&
491495 v . message . includes ( '--json' ) &&
492496 v . message . includes ( '--markdown' ) ,
0 commit comments