logo
/
ExtendscriptでTypescriptを使う
2022-01-01
ExtendscriptはES3とかいう古代技術を使っているので、ES2015以降がほしいがせっかくならTypescriptを使うようにする typescriptでExtendScriptを書いてみたを参考に
  • AfterEffects用の型定義ファイルを使用する
  • ExtendScriptとECMAScriptの型定義がバッティングしている場合
    • FileはExtendScriptに独自に存在するが、TypescriptはECMAの方で解釈するのでエラーとなる
    • // @ts-ignoreを該当の行の上につければエラーは無視できる
    • 影響範囲をできるだけ抑えること 例)const file = File(...)だけの行にしてそこにignoreをつける
    • 追記
      • コンパイル後のjsで// @ts-ignoreがエラーになる
        - ExtendScriptで// @hogeが何かあるのかもしれない
        - /* @ts-ignore*/にしたら通った