Vigia

Aggiornare effect da 3.x a 4.x

Confronto dell’API pubblica di effect 3.22.2 e 4.0.0, calcolato automaticamente dai tipi TypeScript. Una firma modificata è una possibile modifica incompatibile, non una certezza.

Riepilogo

Percorsi di import rimossi39
Export rimossi81
Firme modificate0
Membri di classi o interfacce rimossi0
Membri di classi o interfacce modificati0
Nuove deprecazioni0
Requisiti cambiati (engines, dipendenze peer)0
Nuovi export44

Percorsi di import rimossi

Percorsi di import rimossi
effect/Cron
effect/Data
effect/Exit
effect/Array
effect/Brand
effect/Cache
effect/Cause
effect/Chunk
effect/Clock
effect/Equal
effect/Fiber
effect/BigInt
effect/Config
effect/Differ
effect/Effect
effect/Either
effect/Boolean
effect/Channel
effect/Console
effect/Context
effect/FiberId
effect/DateTime
effect/Deferred
effect/Duration
effect/Encoding
effect/FiberMap
effect/Arbitrary
effect/FastCheck
effect/BigDecimal
effect/Effectable
effect/ConfigError
effect/Equivalence
effect/FiberHandle
effect/ExecutionPlan
effect/ConfigProvider
effect/DefaultServices
effect/ExecutionStrategy
effect/ChildExecutorDecision
effect/ConfigProviderPathPatch

Export rimossi

importexportkindPrima
effectSTMnamespacenamespace
effectListnamespacenamespace
effectTMapnamespacenamespace
effectTRefnamespacenamespace
effectTSetnamespacenamespace
effectMicronamespacenamespace
effectEithernamespacenamespace
effectPrettynamespacenamespace
effectSecretnamespacenamespace
effectTArraynamespacenamespace
effectTQueuenamespacenamespace
effectFiberIdnamespacenamespace
effectGroupBynamespacenamespace
effectLogSpannamespacenamespace
effectMailboxnamespacenamespace
effectTPubSubnamespacenamespace
effectTRandomnamespacenamespace
effectEncodingnamespacenamespace
effectFiberRefnamespacenamespace
effectReadablenamespacenamespace
effectTestLivenamespacenamespace
effectFastChecknamespacenamespace
effectFiberRefsnamespacenamespace
effectKeyedPoolnamespacenamespace
effectMetricKeynamespacenamespace
effectSortedMapnamespacenamespace
effectSortedSetnamespacenamespace
effectTDeferrednamespacenamespace
effectTestClocknamespacenamespace
effectTestSizednamespacenamespace
effectJSONSchemanamespacenamespace
effectMergeStatenamespacenamespace
effectMetricHooknamespacenamespace
effectMetricPairnamespacenamespace
effectReloadablenamespacenamespace
effectStreamEmitnamespacenamespace
effectStreamablenamespacenamespace
effectSupervisornamespacenamespace
effectTSemaphorenamespacenamespace
effectTestConfignamespacenamespace
effectConfigErrornamespacenamespace
effectFiberStatusnamespacenamespace
effectGlobalValuenamespacenamespace
effectMetricLabelnamespacenamespace
effectMetricStatenamespacenamespace
effectParseResultnamespacenamespace
effectRateLimiternamespacenamespace
effectTestContextnamespacenamespace
effectMutableQueuenamespacenamespace
effectRedBlackTreenamespacenamespace
effectRequestBlocknamespacenamespace
effectRuntimeFlagsnamespacenamespace
effectSubscribablenamespacenamespace
effectTestServicesnamespacenamespace
effectunsafeCoercevariable<A, B>(a: A): B
effectMergeDecisionnamespacenamespace
effectMergeStrategynamespacenamespace
effectMetricKeyTypenamespacenamespace
effectMetricPollingnamespacenamespace
effectModuleVersionnamespacenamespace
effectFiberRefsPatchnamespacenamespace
effectMetricRegistrynamespacenamespace
effectTPriorityQueuenamespacenamespace
effectTReentrantLocknamespacenamespace
effectTestAnnotationnamespacenamespace
effectDefaultServicesnamespacenamespace
effectTestAnnotationsnamespacenamespace
effectMetricBoundariesnamespacenamespace
effectScheduleDecisionnamespacenamespace
effectScheduleIntervalnamespacenamespace
effectTSubscriptionRefnamespacenamespace
effectExecutionStrategynamespacenamespace
effectRuntimeFlagsPatchnamespacenamespace
effectScheduleIntervalsnamespacenamespace
effectTestAnnotationMapnamespacenamespace
effectStreamHaltStrategynamespacenamespace
effectUpstreamPullRequestnamespacenamespace
effectUpstreamPullStrategynamespacenamespace
effectChildExecutorDecisionnamespacenamespace
effectConfigProviderPathPatchnamespacenamespace
effectSingleProducerAsyncInputnamespacenamespace

Firme modificate

Nessuna rilevata.

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)

Nessuna rilevata.

Nuovi export (44)
importexportkind
effectPathnamespace
effectPullnamespace
effectcastvariable
effectLatchnamespace
effectOpticnamespace
effectStdionamespace
effectTxRefnamespace
effectCryptonamespace
effectFilternamespace
effectResultnamespace
effectNewtypenamespace
effectReducernamespace
effectTxChunknamespace
effectTxQueuenamespace
effectByteSizenamespace
effectCombinernamespace
effectLayerRefnamespace
effectTerminalnamespace
effectTxPubSubnamespace
effectFormatternamespace
effectJsonPatchnamespace
effectSemaphorenamespace
effectTxHashMapnamespace
effectTxHashSetnamespace
effectFileSystemnamespace
effectJsonSchemanamespace
effectRedactablenamespace
effectReferencesnamespace
effectTxDeferrednamespace
effectJsonPointernamespace
effectSchemaIssuenamespace
effectTxSemaphorenamespace
effectUndefinedOrnamespace
effectSchemaGetternamespace
effectSchemaParsernamespace
effectChannelSchemanamespace
effectErrorReporternamespace
effectPlatformErrornamespace
effectStandardSchemanamespace
effectTxPriorityQueuenamespace
effectTxReentrantLocknamespace
effectTxSubscriptionRefnamespace
effectSchemaRepresentationnamespace
effectSchemaTransformationnamespace

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 effect da 3 a 4?

Tra effect 3.22.2 e 4.0.0, Vigia ha trovato 81 export rimossi, 0 firme modificate e 0 membri di classi o interfacce rimossi o modificati.

Cosa è stato deprecato in effect 4?

0 export o membri risultano ora deprecati in effect 4.0.0.

Per gli agenti

GET https://vigia.coredls.cloud/v1/packages/npm/effect/upgrade?from=3.22.2&to=4.0.0