Skip to content

Commit 0c88601

Browse files
committed
fix(expo): use optional chaining for TurboModuleRegistry on web
Replace .web.ts approach with optional chaining in the original spec file. This avoids TypeScript build issues from moduleSuffixes while still preventing the crash when TurboModuleRegistry is undefined on web.
1 parent 18ccf31 commit 0c88601

2 files changed

Lines changed: 1 addition & 3 deletions

File tree

packages/expo/src/specs/NativeClerkModule.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ export interface Spec extends TurboModule {
1111
signOut(): Promise<void>;
1212
}
1313

14-
export default TurboModuleRegistry.get<Spec>('ClerkExpo');
14+
export default TurboModuleRegistry?.get<Spec>('ClerkExpo') ?? null;

packages/expo/src/specs/NativeClerkModule.web.ts

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)