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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
FUJI Goro
July 10, 2019
Technology
1
1.2k
実践TypeScriptトークバトル
TypeScript meetup #2, 2019/07/10
FUJI Goro
July 10, 2019
Tweet
Share
More Decks by FUJI Goro
See All by FUJI Goro
ステートレスなLLMでステートフルなAI agentを作る - YAPC::Fukuoka 2025
gfx
7
1.8k
How to Boost Your Code with WebAssembly
gfx
2
3.1k
AssemblyScriptでライブラリコードの高速化をしてみる
gfx
5
3.3k
歴史的経緯の説明 as code
gfx
7
2.9k
Elasticsearchによる 全文検索の実装 in Rails
gfx
6
9.7k
すばらしきGraphQLのSEKAIへようこそ
gfx
20
9.8k
マルチテナント・ウェブアプリケーションの実践
gfx
14
9.7k
How to choose the ORM on Android
gfx
1
4.4k
How Do We Get Along With Static Types
gfx
5
3.4k
Other Decks in Technology
See All in Technology
Java ランタイムからカスタムランタイムに行き着くまで
ririru0325
0
110
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
820
AI活用を"目的"にしたら、データの本質が見えてきた - Snowflake Intelligence実験記 / chasing-ai-finding-data
pei0804
0
470
欲しいを叶える個人開発の進め方 / How to Run an Indie Project That Brings Your Ideas to Life
endohizumi
0
340
AWSが推進するAI駆動開発ライフサイクル入門 〜 AI駆動開発時代に必要な人材とは 〜/ introduction_to_aidlc_and_skills
fatsushi
7
4.7k
社内でAWS BuilderCards体験会を立ち上げ、得られた気づき / 20260225 Masaki Okuda
shift_evolve
PRO
1
100
Agent Payments Protocolで実装するAIエージェント間取引
tokio007
0
160
Agent Skills 入門
puku0x
0
900
Claude Codeはレガシー移行でどこまで使えるのか?
ak2ie
0
750
意志を実装するアーキテクチャモダナイゼーション
nwiizo
3
1.7k
Scrum Fest Morioka 2026
kawaguti
PRO
2
600
「使いにくい」も「運用疲れ」も卒業する UIデザイナーとエンジニアが創る持続可能な内製開発
nrinetcom
PRO
0
180
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
75
Become a Pro
speakerdeck
PRO
31
5.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Technical Leadership for Architectural Decision Making
baasie
2
270
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
340
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
130
KATA
mclloyd
PRO
35
15k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Are puppies a ranking factor?
jonoalderson
1
3k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
420
Game over? The fight for quality and originality in the time of robots
wayneb77
1
130
Everyday Curiosity
cassininazir
0
140
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