Upgrade von effect 3.x auf 4.x
Vergleich der öffentlichen API von effect 3.22.2 und 4.0.0, automatisch aus den TypeScript-Typen berechnet. Eine geänderte Signatur ist ein möglicher Breaking Change, keine Gewissheit.
Zusammenfassung
| Entfernte Importpfade | 39 |
|---|---|
| Entfernte Exporte | 81 |
| Geänderte Signaturen | 0 |
| Entfernte Member von Klassen oder Interfaces | 0 |
| Geänderte Member von Klassen oder Interfaces | 0 |
| Neu als veraltet markiert | 0 |
| Geänderte Anforderungen (engines, Peer-Abhängigkeiten) | 0 |
| Neue Exporte | 44 |
Entfernte Importpfade
| Entfernte Importpfade |
|---|
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 |
Entfernte Exporte
| import | export | kind | Vorher |
|---|---|---|---|
effect | STM | namespace | namespace |
effect | List | namespace | namespace |
effect | TMap | namespace | namespace |
effect | TRef | namespace | namespace |
effect | TSet | namespace | namespace |
effect | Micro | namespace | namespace |
effect | Either | namespace | namespace |
effect | Pretty | namespace | namespace |
effect | Secret | namespace | namespace |
effect | TArray | namespace | namespace |
effect | TQueue | namespace | namespace |
effect | FiberId | namespace | namespace |
effect | GroupBy | namespace | namespace |
effect | LogSpan | namespace | namespace |
effect | Mailbox | namespace | namespace |
effect | TPubSub | namespace | namespace |
effect | TRandom | namespace | namespace |
effect | Encoding | namespace | namespace |
effect | FiberRef | namespace | namespace |
effect | Readable | namespace | namespace |
effect | TestLive | namespace | namespace |
effect | FastCheck | namespace | namespace |
effect | FiberRefs | namespace | namespace |
effect | KeyedPool | namespace | namespace |
effect | MetricKey | namespace | namespace |
effect | SortedMap | namespace | namespace |
effect | SortedSet | namespace | namespace |
effect | TDeferred | namespace | namespace |
effect | TestClock | namespace | namespace |
effect | TestSized | namespace | namespace |
effect | JSONSchema | namespace | namespace |
effect | MergeState | namespace | namespace |
effect | MetricHook | namespace | namespace |
effect | MetricPair | namespace | namespace |
effect | Reloadable | namespace | namespace |
effect | StreamEmit | namespace | namespace |
effect | Streamable | namespace | namespace |
effect | Supervisor | namespace | namespace |
effect | TSemaphore | namespace | namespace |
effect | TestConfig | namespace | namespace |
effect | ConfigError | namespace | namespace |
effect | FiberStatus | namespace | namespace |
effect | GlobalValue | namespace | namespace |
effect | MetricLabel | namespace | namespace |
effect | MetricState | namespace | namespace |
effect | ParseResult | namespace | namespace |
effect | RateLimiter | namespace | namespace |
effect | TestContext | namespace | namespace |
effect | MutableQueue | namespace | namespace |
effect | RedBlackTree | namespace | namespace |
effect | RequestBlock | namespace | namespace |
effect | RuntimeFlags | namespace | namespace |
effect | Subscribable | namespace | namespace |
effect | TestServices | namespace | namespace |
effect | unsafeCoerce | variable | <A, B>(a: A): B |
effect | MergeDecision | namespace | namespace |
effect | MergeStrategy | namespace | namespace |
effect | MetricKeyType | namespace | namespace |
effect | MetricPolling | namespace | namespace |
effect | ModuleVersion | namespace | namespace |
effect | FiberRefsPatch | namespace | namespace |
effect | MetricRegistry | namespace | namespace |
effect | TPriorityQueue | namespace | namespace |
effect | TReentrantLock | namespace | namespace |
effect | TestAnnotation | namespace | namespace |
effect | DefaultServices | namespace | namespace |
effect | TestAnnotations | namespace | namespace |
effect | MetricBoundaries | namespace | namespace |
effect | ScheduleDecision | namespace | namespace |
effect | ScheduleInterval | namespace | namespace |
effect | TSubscriptionRef | namespace | namespace |
effect | ExecutionStrategy | namespace | namespace |
effect | RuntimeFlagsPatch | namespace | namespace |
effect | ScheduleIntervals | namespace | namespace |
effect | TestAnnotationMap | namespace | namespace |
effect | StreamHaltStrategy | namespace | namespace |
effect | UpstreamPullRequest | namespace | namespace |
effect | UpstreamPullStrategy | namespace | namespace |
effect | ChildExecutorDecision | namespace | namespace |
effect | ConfigProviderPathPatch | namespace | namespace |
effect | SingleProducerAsyncInput | namespace | namespace |
Geänderte Signaturen
Keine gefunden.
Entfernte Member von Klassen oder Interfaces
Keine gefunden.
Geänderte Member von Klassen oder Interfaces
Keine gefunden.
Neu als veraltet markiert
Keine gefunden.
Geänderte Anforderungen (engines, Peer-Abhängigkeiten)
Keine gefunden.
Neue Exporte (44)
| import | export | kind |
|---|---|---|
effect | Path | namespace |
effect | Pull | namespace |
effect | cast | variable |
effect | Latch | namespace |
effect | Optic | namespace |
effect | Stdio | namespace |
effect | TxRef | namespace |
effect | Crypto | namespace |
effect | Filter | namespace |
effect | Result | namespace |
effect | Newtype | namespace |
effect | Reducer | namespace |
effect | TxChunk | namespace |
effect | TxQueue | namespace |
effect | ByteSize | namespace |
effect | Combiner | namespace |
effect | LayerRef | namespace |
effect | Terminal | namespace |
effect | TxPubSub | namespace |
effect | Formatter | namespace |
effect | JsonPatch | namespace |
effect | Semaphore | namespace |
effect | TxHashMap | namespace |
effect | TxHashSet | namespace |
effect | FileSystem | namespace |
effect | JsonSchema | namespace |
effect | Redactable | namespace |
effect | References | namespace |
effect | TxDeferred | namespace |
effect | JsonPointer | namespace |
effect | SchemaIssue | namespace |
effect | TxSemaphore | namespace |
effect | UndefinedOr | namespace |
effect | SchemaGetter | namespace |
effect | SchemaParser | namespace |
effect | ChannelSchema | namespace |
effect | ErrorReporter | namespace |
effect | PlatformError | namespace |
effect | StandardSchema | namespace |
effect | TxPriorityQueue | namespace |
effect | TxReentrantLock | namespace |
effect | TxSubscriptionRef | namespace |
effect | SchemaRepresentation | namespace |
effect | SchemaTransformation | namespace |
Gib deinem KI-Agenten diese Fakten
Vigia ist ein kostenloser MCP-Server: Dein Coding-Agent prüft Versionen, Breaking Changes und Sicherheitslücken, bevor er Code schreibt. Ohne Anmeldung, ohne API-Schlüssel.
claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp
Zu Cursor hinzufügenZu VS Code hinzufügen★ Stern auf GitHub
Jeder andere MCP-Client
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }Agent-Skill (SKILL.md): sagt dem Agenten, wann er Vigia nutzen soll · GitHub Action für Pull Requests
Häufige Fragen
Welche Breaking Changes gibt es beim Upgrade von effect 3 auf 4?
Zwischen effect 3.22.2 und 4.0.0 hat Vigia 81 entfernte Exporte, 0 geänderte Signaturen und 0 entfernte oder geänderte Member von Klassen oder Interfaces gefunden.
Was wurde in effect 4 als veraltet markiert?
0 Exporte oder Member sind in effect 4.0.0 neu als veraltet markiert.
Für Agenten
GET https://vigia.coredls.cloud/v1/packages/npm/effect/upgrade?from=3.22.2&to=4.0.0