created the new npm and react-native-textInputBox for learning purpose and try to run that multiply in the other Project getting the error
I created a new npm package react-native-textinputbox for learning purposes using the create-react-native-library tool. After publishing the library, I tried using it in another project and encountered an issue when calling the multiply function from the library. I'm seeing the following error:
Invariant Violation: TurboModuleRegistry.getEnforcing(...): 'Textinputbox' could not be found. Verify that a module by this name is registered in the native binary.
Could not find a declaration file for module 'react-native-textinputbox'. '.../node_modules/react-native-textinputbox/lib/commonjs/index.js' implicitly has an 'any' type. There are types at '.../node_modules/react-native-textinputbox/lib/typescript/module/src/index.d.ts', but this result could not be resolved under your current 'moduleResolution' setting.
there is not typeScript Support as well
Steps to Reproduce:
Create a new npm package react-native-textinputbox using create-react-native-library. Publish the package to npm. Install the package in another React Native project. Import the multiply function from react-native-textinputbox: javascript Copy code import { multiply } from 'react-native-textinputbox'; Call the multiply function like so: javascript Copy code const result = multiply(3, 7); console.log(result); Run the app and observe the errors.
Expected Behavior: The multiply function should work as expected without throwing errors, and the TypeScript declaration files should resolve correctly.
Environment:
react-native-textinputbox: 0.1.0 React Native: 0.76.5 TypeScript: 0.76.5 Expo (if applicable): 2.0.53
Possible Solution: the default example should work as normal comes with the code and not ts support. it should have the ts support.
Source: expo/create-react-native-app