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
suppress-ts-errors を使って TypeScriptの型チェックを漸進的に強化...
Search
ryo
June 15, 2022
Technology
690
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
suppress-ts-errors を使って TypeScriptの型チェックを漸進的に強化する / Introducing-suppress-ts-errors
2022/06/15 Frontend LT回#7
ryo
June 15, 2022
More Decks by ryo
See All by ryo
Bridging Social Graphs
kawamataryo
0
340
Raycast AI APIを使ってちょっと便利なAI拡張機能を作ってみた
kawamataryo
1
590
退屈なことはDevinにやらせよう〜〜Devin APIを使ったVisual Regression Testの自動追加〜
kawamataryo
5
2.3k
SaaS公式MCPサーバーをリリースして得た学び
kawamataryo
7
2.2k
Raycast AI APIを使ってちょっと便利な拡張機能を作ってみた / created-a-handy-extension-using-the-raycast-ai-api
kawamataryo
1
900
ts-morphのパフォーマンス改善Tips
kawamataryo
0
140
webpack to Rspack
kawamataryo
0
140
GitHub Actions と Datadog でコードベースの定点観測
kawamataryo
7
2.1k
個人開発駆動学習 / personal development driven learning
kawamataryo
1
310
Other Decks in Technology
See All in Technology
internal/testlog で遊ぼう
rokuosan
0
300
フィジカルAIの知識ゼロの僕でも AIを使えばここまでできた
tatsuya1970
0
200
markdown-poster Introduction
kazamori
0
400
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
顧客の要望は2次情報である 〜アンテナを張るFDEの構造論〜
noriakioji
5
1k
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
460
ClaudeCodeでセキュリティ監視業務を半自動化_1年の運用でわかったAIに任せる設計の5つのポイント
kintotechdev
3
890
IHV like なユースケースへのOpenID Connect 関連仕様の適用事例
optim
0
350
アクセスキー流出時の対応で再認識した攻撃側と防御側の非対称性について
kazzpapa3
0
430
MCPを待つな、パスキーを拡げよう(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
350
アクセスキーが漏れた日にやるべきこと- 無効化の先にある本当の対応
kazzpapa3
0
360
会計事務所と顧問先の契約関係をOIDC・OAuthで表現する
terara
0
490
Featured
See All Featured
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
390
Automating Front-end Workflow
addyosmani
1369
210k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
900
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
630
Believing is Seeing
oripsolob
1
200
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Are puppies a ranking factor?
jonoalderson
2
3.8k
Paper Plane
katiecoart
PRO
2
53k
sira's awesome portfolio website redesign presentation
elsirapls
0
350
Accessibility Awareness
sabderemane
1
180
Transcript
TVQQSFTTUTFSSPSTΛͬͯ 5ZQF4DSJQUͷܕνΣοΫΛਐత ʹڧԽ͢Δ 'SPOUFOE-5ճ
ࣗݾհ
!,BXBNBUB3ZP 🔥ݩফ࢜ 👨💻&OHJOFFS!-"13"4JOD ❤5ZQF4DSJQU 7VF 'JSFCBTF 1ZUIPO 💪झຯݒਨ ݸਓ։ൃ
ࠓ͢͜ͱ ɾTVQQSFTTUTFSSPSTͷհ ɾ։ൃͷ;Γ͔͑Γ
TVQQSFTTUTFSSPSTͱʁ
None
5ZQF4DSJQUͷܕΤϥʔൃੜՕॴʹɺ !UTFYQFDUFSSPSͷίϝϯτΛૠೖͯ͠ ܕΤϥʔΛແޮԽ͢Δ$-*πʔϧ 🛠ػೳ
5ZQF4DSJQUͷܕΤϥʔൃੜՕॴʹɺ !UTFYQFDUFSSPSͷίϝϯτΛૠೖͯ͠ ܕΤϥʔΛແޮԽ͢Δ$-*πʔϧ 🛠ػೳ !UTFYQFDUFSSPS࣍ߦͷܕΤϥʔΛ੍͢Δɻ͔ ͭɺ࣍͠ߦʹܕΤϥʔ͕ͳ͘ͳͬͨ߹ɺ!UT FYQFDUFSSPSࣗମ͕ΤϥʔʹͳΔ
🛠ػೳ 54 549ͳͲจ຺ΛΈͯదͳίϝϯτ͕ૠೖ͞ΕΔ
5ZQF4DSJQUԽΛ͢͢ΊΔաఔͰͷδϨϯϚΛ ղফ͠ɺਐతʹܕΤϥʔΛ͍ͯͨ͘͠Ί 🛠։ൃཧ༝
$*ͰܕνΣοΫΛ࣮ߦͯ͠ɺ ৽نίʔυʹܕΤϥʔ͕ ࠞೖ͢Δ͜ͱ͍͗ͨ 🙈5ZQF4DSJQUԽͷδϨϯϚ طଘͷίʔυʹܕΤϥʔ͕ଟ ͗ͯ͢ɺڧ͍ܕνΣοΫͷઃ ఆͰ$*Λ௨͢͜ͱ͕Ͱ͖ͳ͍ 74
$*ͰܕνΣοΫΛ࣮ߦͯ͠ɺ ৽نίʔυʹܕΤϥʔ͕ ࠞೖ͢Δ͜ͱ͍͗ͨ 🙈5ZQF4DSJQUԽͷδϨϯϚ طଘͷίʔυʹܕΤϥʔ͕ଟ ͗ͯ͢ɺڧ͍ܕνΣοΫͷઃ ఆͰ$*Λ௨͢͜ͱ͕Ͱ͖ͳ͍ 74 ݁Ռɺ؇͍ܕνΣοΫͷ·· $*Λ࣮ߦ͢Δ͜ͱʹͳΓɺ͍ͭ·
ͰܕνΣοΫΛڧԽͰ͖ͳ͍
طଘܕΤϥʔΛҰʹશͯແޮ ԽͰ͖ΔͷͰɺڧ͍ܕνΣοΫ Ͱ$*Λ௨ͤΔ ✅TVQQSFTTUTFSSPSTͰͷղܾ ৽نίʔυڧ͍ܕνΣοΫͰ कΒΕͨঢ়ଶΛҡ࣋Ͱ͖Δɻ
طଘܕΤϥʔΛҰʹશͯແޮ ԽͰ͖ΔͷͰɺڧ͍ܕνΣοΫ Ͱ$*Λ௨ͤΔ ✅TVQQSFTTUTFSSPSTͰͷղܾ طଘίʔυͷ!UTFYQFDUFSSPS Λॱ࣍ফͯ͠ߦ͚ਐతʹ ܕΤϥʔΛվળग़དྷΔ ৽نίʔυڧ͍ܕνΣοΫͰ कΒΕͨঢ়ଶΛҡ࣋Ͱ͖Δɻ
%&.0🧑💻
Έɾ
UTNPSQIͰ5ZQF4DSJQU$PNQJMFS"1* Λૢ࡞͠ܕΤϥʔΛऔಘ Έ
5ZQF4DSJQU$PNQJMFS"1*ͱʁ UTD͕෦తʹߦ͍ͬͯΔ͜ͱΛϓϩάϥϜ͔Βݺͼग़͢"1*ɻ "45Λૢ࡞ͯ͠ίʔυͷ੩తղੳॻ͖͑ɺग़ྗ͕ߦ͑Δɻ
UTNPSQIͱʁ 5ZQF4DSJQU$PNQJMFS"1*Λϥοϓͯ͠ɺ͍͍͢"1*Λ ఏڙͯ͘͠ΕΔϥΠϒϥϦ ϑΝΠϧͷ*0ɺ&SSPSͷऔಘίʔυ ͷτϥόʔεɺॻ͖͑ͳͲɺ Α͘͏"1*͕උ͞Ε͍ͯΔɻ
ͲͷΑ͏ʹίϝϯτΛՃ͍ͯ͠Δͷʁ TSDMJCTVQQSFTTUTFSSPSTUT
ͲͷΑ͏ʹίϝϯτΛՃ͍ͯ͠Δͷʁ TSDMJCTVQQSFTTUTFSSPSTUT ϑΝΠϧͷςΩετΛऔಘͯ͠ɺ ߦ͝ͱͷίʔυྻʹ֨ೲ
ϑΝΠϧΛղੳͯ͠ܕΤϥʔͷ "45/PEFΛॱ࣍औಘ ͲͷΑ͏ʹίϝϯτΛՃ͍ͯ͠Δͷʁ TSDMJCTVQQSFTTUTFSSPSTUT
TSDMJCTVQQSFTTUTFSSPSTUT ͲͷΑ͏ʹίϝϯτΛՃ͍ͯ͠Δͷʁ ૠೖҐஔͷจ຺ɺܕΤϥʔͷछผʹ ߹ΘͤͯίϝϯτΛ࡞ UTYͷ߹AAͰͳ͘A\ ^A ͰͷίϝϯτΞτʹͳΔͳͲ
TSDMJCTVQQSFTTUTFSSPSTUT ͲͷΑ͏ʹίϝϯτΛՃ͍ͯ͠Δͷʁ ࡞ͨ͠ίϝϯτΛɺ อ͍࣋ͯͨ͠ߦ͝ͱͷίʔυྻ ͷదͳҐஔʹՃ
TSDMJCTVQQSFTTUTFSSPSTUT ͲͷΑ͏ʹίϝϯτΛՃ͍ͯ͠Δͷʁ ࠷ऴతʹίϝϯτ͕Ճ͞Εͨ ߦ͝ͱͷίʔυྻΛKPJOͯ͠ɺ ܕΤϥʔ͕ίϝϯτΞτ͞Εͨ ϑΝΠϧςΩετΛऔಘ
5ZQF4DSJQUɺ549͚ͩͰͳ͘ 7VFͷ4'$ʹରԠ
%&.0🧑💻
Ͳ͏ͬͯ7VFͷ4'$ʹରԠ͍ͯ͠Δʁ TSDIBOEMFSTWVF)BOEMFSUT
Ͳ͏ͬͯ7VFͷ4'$ʹରԠ͍ͯ͠Δʁ HMPCQBUUFSOͰ fi MFΛऔಘ fi MFͷGFBE'JMFͰಡΈऔΓɺ TDSJQUMBOHlUTzͷ෦ͷ ςΩετΛநग़ TSDIBOEMFSTWVF)BOEMFSUT
Ͳ͏ͬͯ7VFͷ4'$ʹରԠ͍ͯ͠Δʁ ϓϩδΣΫτͷUTDPO fi HKTPOΛݩ ʹUTNPSQIͷ1SPKFDUΛ࡞ɻ ͦͷ෦ʹઌఔநग़ͨ͠7VFͷεΫ Ϧϓτ෦Λ54ϑΝΠϧͱͯ͠Ճ TSDIBOEMFSTWVF)BOEMFSUT
Ͳ͏ͬͯ7VFͷ4'$ʹରԠ͍ͯ͠Δʁ ͦͷ54ϑΝΠϧʹରͯ͠ɺܕνΣο ΫͱίϝϯτͷՃΛ࣮ߦɻ ৽͍͠TDSJQUͰ7VFͷ4'$Λஔ TSDIBOEMFSTWVF)BOEMFSUT
࣮ࡍͷӡ༻
-"13"4Ͱ࣮ࡍʹར༻ 5ZQF4DSJQUͷܕڧԽʹߩݙ
TVQQSFTTUTFSSPSΛ࣮ߦͨ͠13 TUSJDUUSVFʹͯ͠ɺ 54ͷόʔδϣϯΞοϓ
!UTFYQFDUFSSPSΛ͢13 Τϥʔछผ͝ͱʹॱ࣍ ͍͍ͯͬͯ͠Δ
ܕΤϥʔղফͷਪҠ !UTFYQFDUFSSPSͷ 54&SSPSͷΛఆظܭଌɻઈࢍվળதʂʂ
͓ΘΓʹ
ɾTVQQSFTTUTFSSPSTͬͯͶ ɾ5ZQF4DSJQU$PNQJMFS"1*ศར ɾࣗͰ͏πʔϧΛ࡞Δͷָ͍͠
࠷ޙʹ
WE ARE HIRING !!