Vigia

Passer de effect 3.x à 4.x

Comparaison de l’API publique de effect 3.22.2 et 4.0.0, calculée automatiquement à partir de leurs types TypeScript. Une signature modifiée est un changement incompatible possible, pas une certitude.

Résumé

Chemins d’importation supprimés39
Exports supprimés81
Signatures modifiées0
Membres de classes ou d’interfaces supprimés0
Membres de classes ou d’interfaces modifiés0
Nouvelles dépréciations0
Changements d’exigences (engines, dépendances peer)0
Nouveaux exports44

Chemins d’importation supprimés

Chemins d’importation supprimés
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

Exports supprimés

importexportkindAvant
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

Signatures modifiées

Aucun détecté.

Membres de classes ou d’interfaces supprimés

Aucun détecté.

Membres de classes ou d’interfaces modifiés

Aucun détecté.

Nouvelles dépréciations

Aucun détecté.

Changements d’exigences (engines, dépendances peer)

Aucun détecté.

Nouveaux exports (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

Donnez ces données à votre agent IA

Vigia est un serveur MCP gratuit : votre agent de code vérifie les versions, les changements incompatibles et les vulnérabilités avant d'écrire du code. Sans inscription ni clé d'API.

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

Ajouter à CursorAjouter à VS Code★ Étoile sur GitHub

Tout autre client MCP
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

Skill pour agents (SKILL.md) : indique à l'agent quand utiliser Vigia · GitHub Action pour les pull requests

Questions fréquentes

Quels sont les changements incompatibles en passant de effect 3 à 4 ?

Entre effect 3.22.2 et 4.0.0, Vigia a trouvé 81 exports supprimés, 0 signatures modifiées et 0 membres de classes ou d’interfaces supprimés ou modifiés.

Qu’est-ce qui a été déprécié dans effect 4 ?

0 exports ou membres sont désormais marqués comme dépréciés dans effect 4.0.0.

Pour les agents

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