Skip to content

Commit 8b8aa7a

Browse files
committed
Fix feature detection for finalization registry
1 parent 2c7bb0c commit 8b8aa7a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

packages/common/src/client/ConnectionManager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,7 @@ class SyncStreamSubscriptionHandle implements SyncStreamSubscription {
384384
}
385385

386386
const _finalizer =
387-
FinalizationRegistry != null
387+
'FinalizationRegistry' in globalThis
388388
? new FinalizationRegistry<ActiveSubscription>((sub) => {
389389
sub.logger.warn(
390390
`A subscription to ${sub.name} with params ${JSON.stringify(sub.parameters)} leaked! Please ensure calling unsubscribe() when you don't need a subscription anymore. For global subscriptions, consider storing them in global fields to avoid this warning.`

0 commit comments

Comments
 (0)