NISHIO Hirokazu
[Translate]
TypeScriptの型
TypeScript
の型
{[key: string]: number}
async (x:string):number=>{...}
const x:T = y
const x = y as T
Tweet
Related Pages
構造を変えれば区別できる
TypeScriptで奇数型
TypeScript
TypeScript types memo
TypeScriptの型で自然数を作る
TypeScriptは型を再帰的に定義できない?
TypeScriptの型で虫食い算を解く
状態名と変数を束ねて型で制約
ReactN+TypeScript
TypeScriptでI=SSK
TypeScriptの型の練習
→
python
×
fastapi
×
TypeScript
×
remix
→
Python / FastAPI → TypeScript / Remix
→
TypeScript
×
怒られるから
→
怒られないように振る舞うメンタルモデル
→
TypeScript
×
react
→
React+TypeScriptで正しいイベントの型を知る
→
immerで更新してcypressでテスト
×
cypress
×
TypeScript
→
CypressのTypeScript化
→
TypeScript
×
sentry
×
react.forwardref
×
無意識に例外を握りつぶしてた
×
any消し祭りのゴミ片付け
×
requireしたものはanyになる
×
クラスのインスタンスをspreadしてもメソッドは複製されない
→
2日掛けてanyを撲滅した
→
TypeScript
→
クラスのインスタンスをspreadしてもメソッドは複製されない
TypeScriptでの辞書的オブジェクト
TypeScriptのreturn忘れがnever問題を起こす例
→
TypeScript
×
node.js
×
umd
→
ts-node
→
regroup
×
pregroup-done-2019
×
2020 年、 React 軸で学ぶべき技術
×
TypeScript
×
react
×
webpack
×
visual_studio_code
×
styled-components
×
reactmodal
×
ipadはfocusを無視することがある
×
paper.js
×
パスドロー
×
パスの形がおかしい
×
付箋・パスの投げ縄選択
×
firestore
×
websocket
×
amazon_s3
×
netlify
×
apple_pencil
×
ipad上でのダイレクトタッチとpencilタッチの区別
×
二本指ジェスチャでズームと平行移動
×
redux
×
reactn
×
undoの実装
×
キャンバス汚染
×
キャンバス汚染解決編
×
cssで条件分岐と変数と計算を使う
×
100vhだと縦にはみ出す
×
メニューアイコンがiphoneなどの狭い画面ではみ出す
×
ズームアウトした状態でペンで描くとガタガタになる
×
線の太さを一定にする
×
paper.jsの更新後に呼ばれるコールバックをつける
×
バルーンメニュー
×
投げ縄選択→削除
×
付箋の自動フォントサイズ調整
×
gが下に突き出す
×
okr問題
×
regroup2019
→
Regroup2019の技術まとめ
→
TypeScript
×
react
×
webpack
×
serviceworker
×
workbox
×
netlify
×
reactnative_+_expo
→
2020 年、 React 軸で学ぶべき技術
→
TypeScript
×
chrome拡張
×
chrome_extension
→
TypeScriptでChrome拡張
→
redux
×
TypeScript
×
pregroup-done-2019
→
Redux化
→
ジェネリクス
×
TypeScript
→
ジェネリクスが必要な例
→
react
×
TypeScript
×
create-react-app
→
cannot compile namespaces when the '--isolatedModules' flag is provided
"
Engineer's way of creating knowledge
" the English version of my book is now available on
[Engineer's way of creating knowledge]
(C)NISHIO Hirokazu / Converted from
[Scrapbox]
at
11/23/2025, 5:16:34 PM
[Edit]