Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GitHub_Packagesで型情報を共通化したら素晴らしかった件
Search
Naoki Haba
June 22, 2022
Programming
0
260
GitHub_Packagesで型情報を共通化したら素晴らしかった件
Naoki Haba
June 22, 2022
Tweet
Share
More Decks by Naoki Haba
See All by Naoki Haba
Laravel+PHPStanで始める実践的静的解析入門
naokihaba
2
390
Webからモバイルへ Vue.js × Capacitor 活用事例
naokihaba
0
990
技術で挑む保育現場の課題解決 〜コドモンエンジニアの 開発スタイルと取り組み
naokihaba
1
140
Pinia Colada が実現するスマートな非同期処理
naokihaba
4
1.4k
unplugin-vue-routerで実現する Nuxt 風ファイルベースルーティング
naokihaba
1
150
VueUse: 5分で分かる Vue.js 開発の効率化術
naokihaba
5
3.7k
前職でNestJSを採用して得た体験からの学び
naokihaba
0
410
チームで始める_テスト文化のススメ
naokihaba
0
800
不具合に立ち向かう テスト戦略 ~ NestJSで作るCI環境 ~
naokihaba
0
540
Other Decks in Programming
See All in Programming
複雑なドメインに挑む.pdf
yukisakai1225
5
1.2k
さようなら Date。 ようこそTemporal! 3年間先行利用して得られた知見の共有
8beeeaaat
3
1.5k
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
130
アセットのコンパイルについて
ojun9
0
130
意外と簡単!?フロントエンドでパスキー認証を実現する WebAuthn
teamlab
PRO
2
780
AWS発のAIエディタKiroを使ってみた
iriikeita
1
190
機能追加とリーダー業務の類似性
rinchoku
2
1.3k
rage against annotate_predecessor
junk0612
0
170
AI時代のUIはどこへ行く?
yusukebe
18
9.2k
Deep Dive into Kotlin Flow
jmatsu
1
370
Ruby Parser progress report 2025
yui_knk
1
460
RDoc meets YARD
okuramasafumi
4
170
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
The Cult of Friendly URLs
andyhume
79
6.6k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Fireside Chat
paigeccino
39
3.6k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
530
Transcript
GitHub Packages で 型情報を共通化したら 素晴らしかった件 Web Creator Meetup
アジェンダ 自己紹介 1 型情報の共通化 2 まとめ 3
アジェンダ 自己紹介 1 型情報の共通化 2 まとめ 3
自己紹介 NESTJS MEETUP運営 2年目のWEBエンジニア 技術コミュニティが好き はば なおき 羽馬 直樹 (@naoki_haba)
アジェンダ 自己紹介 1 型情報の共通化 2 まとめ 3
型情報の共通化を しないとどうなるの?
全体像
バックエンド・クライアント 双方の型情報を常に合わせる 必要がある
例 APIの型情報を 変更したからヨシ!
型情報が一致しない
https://twitter.com/karaage_rutsubo/status/1211601040392327168
moduleにすれば良くね?
記事にまとめています
全体像 型情報のパッケージ化 パッケージ化した型情報を 元にデータをやり取り
アジェンダ 自己紹介 1 型情報の共通化 2 まとめ 3
共通化することによる効果
常に最新状態に管理された npmのバージョンをインストール するだけで良くなった
ご興味ある方は・・・
NestJSについて ハンズオン記事も書いています
ご静聴ありがとうございました