Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
実践TypeScriptトークバトル
FUJI Goro
July 10, 2019
Technology
1
780
実践TypeScriptトークバトル
TypeScript meetup #2, 2019/07/10
FUJI Goro
July 10, 2019
Tweet
Share
More Decks by FUJI Goro
See All by FUJI Goro
How to Boost Your Code with WebAssembly
gfx
2
2.2k
AssemblyScriptでライブラリコードの高速化をしてみる
gfx
5
2.3k
歴史的経緯の説明 as code
gfx
7
2.3k
Elasticsearchによる 全文検索の実装 in Rails
gfx
5
8.5k
すばらしきGraphQLのSEKAIへようこそ
gfx
20
8.4k
マルチテナント・ウェブアプリケーションの実践
gfx
14
8.9k
How to choose the ORM on Android
gfx
1
3.8k
How Do We Get Along With Static Types
gfx
5
3k
"OSSにコントリビュート" なんてしてる場合じゃない!
gfx
21
14k
Other Decks in Technology
See All in Technology
NGINXENG JP#2 - 3-NGINX Plus・プロダクトのアップデート
hiropo20
0
190
インフラ技術基礎勉強会 開催概要
toru_kubota
0
150
ステート管理を超えるRecoil運用の考え方
uhyo
7
5.5k
エアドロップ for オープンソースプロジェクト
epicsdao
0
300
マネーフォワードクラウドを支える事業者基盤
machisuke
0
490
- Rでオブジェクト指向プログラミング- クラス設計入門の入門
kotatyamtema
1
710
OCIコンテナサービス関連の技術詳細 /oke-ocir-details
oracle4engineer
PRO
0
760
立ち止まっても、寄り道しても / even if I stop, even if I take a detour
katoaz
0
160
Multi-Cloud Gatewayでデータを統治せよ!/ Data Federation with MCG
tutsunom
1
170
ECテックカンファレンス2023 EC事業部のモバイル開発2023
tatsumi0000
0
180
USB PD で迎える AC アダプター大統一時代
puhitaku
2
1.8k
本社オフィスを移転し、 オフィスファシリティ・コーポレートIT を刷新した話
rotomx
3
1.2k
Featured
See All Featured
How GitHub (no longer) Works
holman
298
140k
What's new in Ruby 2.0
geeforr
336
30k
Build The Right Thing And Hit Your Dates
maggiecrowley
22
1.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
182
15k
The Art of Programming - Codeland 2020
erikaheidi
35
11k
Unsuck your backbone
ammeep
659
56k
Infographics Made Easy
chrislema
235
17k
How to train your dragon (web standard)
notwaldorf
66
4.2k
Why You Should Never Use an ORM
jnunemaker
PRO
49
7.9k
GraphQLとの向き合い方2022年版
quramy
20
9.8k
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
175
9.1k
GraphQLの誤解/rethinking-graphql
sonatard
39
7.8k
Transcript
࣮ફTypeScript τʔΫότϧ TypeScript meetup #2 at FiNC Technologies, 2019/7/10 by
FUJI Goro (@__gfx__)
ࣗݾհ • FUJI Goro (@__gfx__) • Bit Journey, Inc. ͰKibelaΛ։ൃͯ͠·͢
• Kibela: ϑϩʔͱετοΫ྆ํͷใΛ͍͍ײ͡ʹ ूੵ͢ΔͨΊͷ͚ࣾϒϩά / ΟΩαʔϏε • TypeScript, GraphQL·ΘΓΛओʹ͍ͬͯΔϑϩϯ τΤϯυدΓͷΤϯδχΞͰ͢
https://scrapbox.io/gfx/%E3%81%8C%E3%82%93%E3%81%B0%E3%82%89%E3%81%AA%E3%81%84TypeScript_%E5%AE%9F%E8%B7%B5%E7%B7%A8
ϨοπτʔΫότϧ ҙݟ͕͔Εͦ͏ͳࣄฑʹ͍ͭͯͦΕͧΕ͕ ݟղΛड़Δͱ͍͏࣌ؒͰ͢ɻ @__gfx__ @mizchi @takepepe
None
None
None
※ strictNullChecks: true ͩͱnullableͳΛ ͑ͣɺNNA (expr!) ͔ nullνΣοΫ͕ඞཁ ʹͳΔɻͳ͓NNAΛ੍͢Δeslint rule͋Δ
※ noImplicitAny: true ͩͱ҉ͷanyΛ͑ ͳ͘ͳΔɻܕఆٛͷͳ͍Ϟδϡʔϧͷimport `// @ts-ignore` ͳ͠ͰͰ͖ͳ͘ͳΔɻ
None
None
None
None
None
None