8.6 Released with 🥽 visionOS support and more!
Check it out

Generate types for iOS

cli
ns typings ios

This will generate the following folder structure typings/ios/arm64

Generate types for Android

For Android run:

cli
ns typings android --jar <path to a jar>
# or
ns typings android --aar <path to an aar>

Custom code

  1. Reference the generated types in references.d.ts
  2. You can now code against the platform native APIs (strongly typed). For various examples on how to interact with native APIs in JavaScript/TypeScript, visit the Subclassing, iOS Marshalling and Android Marshalling pages.

Additional Resources