Skip to content

Commit 3aed07c

Browse files
committed
update migration guide
1 parent 837059c commit 3aed07c

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

MIGRATION.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -435,6 +435,22 @@ addEventProcessor(event => {
435435

436436
The `lastEventId` function has been removed. See [below](./MIGRATION.md#deprecate-lasteventid) for more details.
437437

438+
#### Remove `void` from transport return types
439+
440+
The `send` method on the `Transport` interface now always requires a `TransportMakeRequestResponse` to be returned in the promise. This means that the `void` return type is no longer allowed.
441+
442+
```ts
443+
// Before (v7)
444+
interface Transport {
445+
send(event: Event): Promise<void | TransportMakeRequestResponse>;
446+
}
447+
448+
// After (v8)
449+
interface Transport {
450+
send(event: Event): Promise<TransportMakeRequestResponse>;
451+
}
452+
```
453+
438454
### Browser SDK (Browser, React, Vue, Angular, Ember, etc.)
439455

440456
Removed top-level exports: `Offline`, `makeXHRTransport`, `BrowserTracing`

0 commit comments

Comments
 (0)