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
Kosuke Ogawa
September 18, 2020
Technology
1
230
TypeScript リテラル型について
Webナイト宮崎 Vol.10 ~てげTypeScriptを学びたい~ - connpass
https://tegehoge.connpass.com/event/186724/
Kosuke Ogawa
September 18, 2020
Tweet
Share
More Decks by Kosuke Ogawa
See All by Kosuke Ogawa
PHP or die
koogawa
0
230
Nuxt.js で非同期なデータを取得するときのポイント
koogawa
0
270
Vue 入門者が日報ツールを作ってみた
koogawa
1
310
地方に住むエンジニアがこの先生きのこるには
koogawa
0
1.1k
Firestore のデータ設計について
koogawa
0
630
はじめてウェブサイトで Firebase を使ってみた
koogawa
1
400
iOSアプリ開発におけるJavaScript
koogawa
1
370
Stack Overflow活動 その後の活動報告
koogawa
1
180
「まりも」と iOS の 6年間
koogawa
4
6.9k
Other Decks in Technology
See All in Technology
『GRANBLUE FANTASY: Relink』最高の「没入感」を実現するカットシーン制作手法とそれを支える技術
cygames
1
130
プログラム検証入門
riru
6
870
Oracle Autonomous Database:サービス概要のご紹介
oracle4engineer
PRO
1
7.1k
AWS SAW を広めたい @四国クラウドお遍路
kazzpapa3
0
230
DroidKaigi 2024 たすけて!ViewModel
mhidaka
5
930
eBPFのこれまでとこれから
yutarohayakawa
10
3.2k
リアルお遍路+SORACOM IoT
ozk009
1
140
エンジニア視点で見る、 組織で運用されるデザインシステムにするには
shunya078
1
310
『GRANBLUE FANTASY Relink』キャラクターの魅力を支えるリグ・シミュレーション制作事例
cygames
0
110
Swift Testingのconfirmationを コードリーディング/Dive into Swift Testing confirmation
laprasdrum
2
260
ナレッジグラフとLLMの相互利用
koujikozaki
0
410
自作Cコンパイラ 8時間の奮闘
soukouki
0
840
Featured
See All Featured
The Language of Interfaces
destraynor
153
23k
RailsConf 2023
tenderlove
28
810
BBQ
matthewcrist
83
9.2k
Typedesign – Prime Four
hannesfritz
39
2.3k
Mobile First: as difficult as doing things right
swwweet
221
8.8k
Bash Introduction
62gerente
608
210k
Design by the Numbers
sachag
277
19k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.3k
Agile that works and the tools we love
rasmusluckow
327
20k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
27
7.4k
The Cult of Friendly URLs
andyhume
76
6k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.3k
Transcript
KOSUKE OGAWA 2020 WebφΠτٶ࡚ No. 10 Ϧςϥϧܕʹ͍ͭͯ
ࣗݾհ w 0HBXB,PTVLFʢ!LPPHBXBʣ w Ξϧגࣜձࣾʢ౦ژʣ w ٶ࡚͔ΒϑϧϦϞʔτ w J04 4XJGU
"OESPJE ,PUMJO 5ZQF4DSJQU $44 7VFKT /VYUKTͳͲ w ࠷ۙϑϩϯτΤϯυ͕ϝΠϯ
͋Δ ͱ͋ΔίʔυΛಡΜͰ͍ͨΒɺ ͜ΜͳίʔυΛݟ͚ͭͨ
w AAͱ͔AAͱ͍͏ܕ͕͋Δʂʁ w BOVNCFSͳΒΘ͔Δ
• 6 2000 ͔͠ڐ͞Εͳ͍ܕ • จࣈྻͷϦςϥϧܕ͋Δ • const b:
'bar' = 'foo'; // Τϥʔ: Type '"foo"' is not assignable to type ‘"bar"'. Ϧςϥϧܕͱ͍͏Β͍͠
• จࣈྻͷϦςϥϧܕΛ࣋ͭstringܕͱͯ͠ѻ͏͜ͱ͕Ͱ͖Δ จࣈྻͷϦςϥϧܕ
• ܕऍΛলུͯͪ͠ΌΜͱਪ͞ΕΔ Ϧςϥϧܕͱܕਪ
͍ಓ
• ϝϯόมͷΛมߋͯ͠΄͘͠ͳ͍ͱ͖ ͍ಓ1
• ϢχΦϯܕͰ݁߹͢Δ ͍ಓ2
͋Γ͕ͱ͏͍͟͝·ͨ͠