Explore Library
Code Quiz

TurboModule Spec Definition Bug

Spot the mistake that stops Codegen from generating native bindings for a TurboModule.

Codetypescript
import { TurboModule, TurboModuleRegistry } from 'react-native';

// NativeCalculator.ts
export interface CalculatorSpec extends TurboModule {
  add(a: number, b: number): number;
}

export default TurboModuleRegistry.getEnforcing<CalculatorSpec>(
  'Calculator'
);

Codegen fails to generate native bindings for this TurboModule. What is the bug?