Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GitHub_Packagesで型情報を共通化したら素晴らしかった件

 GitHub_Packagesで型情報を共通化したら素晴らしかった件

NaokiHaba

June 22, 2022
Tweet

More Decks by NaokiHaba

Other Decks in Programming

Transcript

  1. GitHub Packages で
    型情報を共通化したら
    素晴らしかった件
    Web Creator Meetup

    View full-size slide

  2. アジェンダ
    自己紹介
    1
    型情報の共通化
    2
    まとめ
    3

    View full-size slide

  3. アジェンダ
    自己紹介
    1
    型情報の共通化
    2
    まとめ
    3

    View full-size slide

  4. 自己紹介
    NESTJS MEETUP運営
    2年目のWEBエンジニア
    技術コミュニティが好き
    はば なおき
    羽馬 直樹
    (@naoki_haba)

    View full-size slide

  5. アジェンダ
    自己紹介
    1
    型情報の共通化
    2
    まとめ
    3

    View full-size slide

  6. 型情報の共通化を


    しないとどうなるの?

    View full-size slide

  7. バックエンド・クライアント


    双方の型情報を常に合わせる


    必要がある

    View full-size slide


  8. APIの型情報を
    変更したからヨシ!

    View full-size slide

  9. 型情報が一致しない

    View full-size slide

  10. https://twitter.com/karaage_rutsubo/status/1211601040392327168

    View full-size slide

  11. moduleにすれば良くね?

    View full-size slide

  12. 記事にまとめています

    View full-size slide

  13. 全体像
    型情報のパッケージ化
    パッケージ化した型情報を
    元にデータをやり取り

    View full-size slide

  14. アジェンダ
    自己紹介
    1
    型情報の共通化
    2
    まとめ
    3

    View full-size slide

  15. 共通化することによる効果

    View full-size slide

  16. 常に最新状態に管理された


    npmのバージョンをインストール


    するだけで良くなった

    View full-size slide

  17. ご興味ある方は・・・

    View full-size slide

  18. NestJSについて
    ハンズオン記事も書いています

    View full-size slide

  19. ご静聴ありがとうございました

    View full-size slide