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
実践TypeScriptトークバトル
Search
FUJI Goro
July 10, 2019
Technology
1
1.1k
実践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.9k
AssemblyScriptでライブラリコードの高速化をしてみる
gfx
5
3.1k
歴史的経緯の説明 as code
gfx
7
2.8k
Elasticsearchによる 全文検索の実装 in Rails
gfx
6
9.5k
すばらしきGraphQLのSEKAIへようこそ
gfx
20
9.3k
マルチテナント・ウェブアプリケーションの実践
gfx
14
9.5k
How to choose the ORM on Android
gfx
1
4.2k
How Do We Get Along With Static Types
gfx
5
3.4k
"OSSにコントリビュート" なんてしてる場合じゃない!
gfx
21
15k
Other Decks in Technology
See All in Technology
Go製のマイグレーションツールの git-schemalex の紹介と運用方法
shinnosuke_kishida
1
400
お問い合わせ対応の改善取り組みとその進め方
masartz
1
340
空が堕ち、大地が割れ、海が涸れた日~もしも愛用しているフレームワークが開発停止したら?~ #phperkaigi 2025
77web
2
990
Road to SRE NEXT@仙台 IVRyの組織の形とSLO運用の現状
abnoumaru
0
380
LINEギフトのLINEミニアプリアクセシビリティ改善事例
lycorptech_jp
PRO
0
240
PHPStan をできる限り高速化してみる
colopl
0
250
DevinはクラウドエンジニアAIになれるのか!? 実践的なガードレール設計/devin-can-become-a-cloud-engineer-ai-practical-guardrail-design
tomoki10
3
1.3k
チームビルディング「脅威モデリング」ワークショップ
koheiyoshikawa
0
130
SaaSプロダクト開発におけるバグの早期検出のためのAcceptance testの取り組み
kworkdev
PRO
0
400
ソフトウェアプロジェクトの成功率が上がらない原因-「社会価値を考える」ということ-
ytanaka5569
0
120
Go の analysis パッケージで自作するリファクタリングツール
kworkdev
PRO
1
410
Vision Language Modelを活用した メルカリの類似画像レコメンドの性能改善
yadayuki
9
1.2k
Featured
See All Featured
Building Adaptive Systems
keathley
41
2.5k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
The Language of Interfaces
destraynor
157
24k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.4k
Docker and Python
trallard
44
3.3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.3k
Testing 201, or: Great Expectations
jmmastey
42
7.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
118
51k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
28
2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
102
18k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
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