Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
ターボモジュールAPIパッケージには、コード生成プロセスを簡略化するVega Codegenツールが用意されています。Vega Codegenは、ターボモジュールのTypeScriptインターフェイス定義からネイティブシグネチャとスキャフォールディングコードを生成します。 注:パッケージがグローバルにキャッシュされるのを避けるために、Codegenの実行前にnpm installを実行してください。 次の例は、ツールの実行方法を示しています。
このツールには次のオプションがあります。
  • -n, --new:実装テンプレートを書き込みます(同じ名前の既存の実装は上書きされます)。既存のファイルは.bakという拡張子で保存されます。
  • -o, --outputPath:ネイティブファイルを生成する場所を指定します。
  • -s, --namespace:ターボモジュールのC++名前空間。デフォルトはmyTurboModuleです。
  • -c, --className:生成されたコードで使用されるC++クラス名。デフォルトでは、TypeScriptインターフェイスからのTurboModuleRegistryの呼び出しと一致する名前になります。
  • -f, --outFile:ファイル名の生成に使用する名前。デフォルトでは、TypeScriptインターフェイスからのTurboModuleRegistryの呼び出しと一致する名前になります。
ツールの実行後、src/kepler/NativeModules/SampleTurboModule.cppに独自の実装を追加できます。 ツールの実行に関するその他の詳細については、Vega Codegenに関するよくある質問(FAQ)を参照してください。より複雑な型の実装例については、ターボモジュールに関する高度なトピックを参照してください。
最終更新日 2026年10月26日