Vigia

Aggiornare @wdio/utils da 9.x a 10.x

Confronto dell’API pubblica di @wdio/utils 9.32.0 e 10.0.0, calcolato automaticamente dai tipi TypeScript. Una firma modificata è una possibile modifica incompatibile, non una certezza.

Riepilogo

Percorsi di import rimossi0
Export rimossi1
Firme modificate4
Membri di classi o interfacce rimossi0
Membri di classi o interfacce modificati0
Nuove deprecazioni0
Requisiti cambiati (engines, dipendenze peer)1
Nuovi export21

Export rimossi

importexportkindPrima
@wdio/utilsisW3Cfunction(capabilities?: any): boolean

Firme modificate

exportPrimaDopo
@wdio/utils · testFnWrapper(this: unknown, args_0: string, args_1: SpecFunction, args_2: BeforeHookParam<unknown>, args_3: AfterHookParam<unknown>, args_4: string, args_5: number, args_6?: string | undefined, args_7?: number | undefined): Promise<any>(this: unknown, args_0: string, args_1: SpecFunction, args_2: BeforeHookParam<unknown>, args_3: AfterHookParam<unknown>, args_4: string, args_5: number, args_6?: string | undefined, args_7?: number | undefined): Promise<unknown>
@wdio/utils · webdriverMonad(options: object, modifier?: Function | undefined, propertiesObject?: PropertiesObject | undefined): { (this: void, sessionId: string, commandWrapper?: Function | undefined, elementCmdImplicitWaitExclusionList?: string[] | undefined): any; lift(name: string, func: Function, proto: Record<string, any>, origCommand?: Function | undefined): void; }(options: object, modifier?: Function | undefined, propertiesObject?: PropertiesObject | undefined): { (this: void, sessionId: string, commandWrapper?: Function | undefined, elementCmdImplicitWaitExclusionList?: string[] | undefined): any; lift(name: string, func: Function, proto?: Record<string, any> | undefined, origCommand?: Function | undefined): void; }
@wdio/utils · wrapGlobalTestMethod(this: unknown, isSpec: boolean, beforeFn: Function | Function[], beforeArgsFn: HookFnArgs<unknown>, afterFn: Function | Function[], afterArgsFn: HookFnArgs<unknown>, fnName: string, cid: string, scope?: typeof globalThis | undefined): void(this: unknown, isSpec: boolean, beforeFn: Function | Function[], beforeArgsFn: HookFnArgs<unknown>, afterFn: Function | Function[], afterArgsFn: HookFnArgs<unknown>, fnName: string, cid: string, scope?: typeof globalThis | undefined, frameworkResult?: (() => FrameworkResult | undefined) | undefined): void
@wdio/utils · sessionEnvironmentDetector({ capabilities, requestedCapabilities }: { capabilities: WebdriverIO.Capabilities; requestedCapabilities: Capabilities.RequestedStandaloneCapabilities; }): { isW3C: boolean; isChrome: boolean; isFirefox: boolean; isMobile: boolean; isIOS: boolean; isAndroid: boolean; isSauce: boolean; isSeleniumStandalone: boolean; isBidi: boolean; isChromium: boolean; isWindowsApp: boolean; isMacApp: boolean; }({ capabilities, requestedCapabilities }: { capabilities: WebdriverIO.Capabilities; requestedCapabilities: Capabilities.RequestedStandaloneCapabilities; }): { isChrome: boolean; isFirefox: boolean; isMobile: boolean; isIOS: boolean; isAndroid: boolean; isSauce: boolean; isSeleniumStandalone: boolean; isBidi: boolean; isChromium: boolean; isWindowsApp: boolean; isMacApp: boolean; }

Membri di classi o interfacce rimossi

Nessuna rilevata.

Membri di classi o interfacce modificati

Nessuna rilevata.

Nuove deprecazioni

Nessuna rilevata.

Requisiti cambiati (engines, dipendenze peer)

PrimaDopo
engines.node>=18.20.0>=22.19.0
Nuovi export (21)
importexportkind
@wdio/utilsRoleRuletype
@wdio/utilsWdioKindtype
@wdio/utilsWDIO_KINDvariable
@wdio/utilsroleTablefunction
@wdio/utilsWDIO_KINDSvariable
@wdio/utilsknownRolesfunction
@wdio/utilsgetWdioKindfunction
@wdio/utilssetWdioKindfunction
@wdio/utilsAttributeTesttype
@wdio/utilsROLE_SYNONYMSvariable
@wdio/utilsWDIO_CHAINABLEvariable
@wdio/utilsisLoadedElementfunction
@wdio/utilsgetLoadedWdioKindfunction
@wdio/utilsisArrayOfElementsfunction
@wdio/utilsELEMENT_ARRAY_WRAPvariable
@wdio/utilsgetCurrentRunnablefunction
@wdio/utilssetDebugAgentPausefunction
@wdio/utilschainElementPromisefunction
@wdio/utilsELEMENT_ARRAY_COMMANDSvariable
@wdio/utilsregisterElementArrayFactoryfunction
@wdio/utilsresolveCustomCommandOptionsfunction

Dai questi dati al tuo agente IA

Vigia è un server MCP gratuito: il tuo agente di programmazione verifica versioni, modifiche incompatibili e vulnerabilità prima di scrivere codice. Senza registrazione né chiave API.

claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp

Aggiungi a CursorAggiungi a VS Code★ Stella su GitHub

Qualsiasi altro client MCP
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

Skill per agenti (SKILL.md): dice all'agente quando usare Vigia · GitHub Action per le pull request

Domande frequenti

Quali sono le modifiche incompatibili aggiornando @wdio/utils da 9 a 10?

Tra @wdio/utils 9.32.0 e 10.0.0, Vigia ha trovato 1 export rimossi, 4 firme modificate e 0 membri di classi o interfacce rimossi o modificati.

Cosa è stato deprecato in @wdio/utils 10?

0 export o membri risultano ora deprecati in @wdio/utils 10.0.0.

Per gli agenti

GET https://vigia.coredls.cloud/v1/packages/npm/@wdio/utils/upgrade?from=9.32.0&to=10.0.0