TypeScript 4.9のas const satisfiesが便利。型チェックとwidening防止を同時に行う CRANK zenn.dev 2 years ago Related Topics: TypeScript arrow_back open_in_new Open page https://zenn.dev/moneyforward/articles/typescript-as-const-satisfies 2 comments 鹿野 壮 @tonkotsuboy_com 2 years ago TypeScript 4.9のsatisfiesと、従来のas constを組み合わせた図。 両方使うと、widening(型の拡大)を防げるし、型のチェックもできる。 特にexportする定数についてはas const satisfiesをつけておくのが便利。 記事で詳しく解説した。zenn.dev/moneyforward/a… #TypeScript https://t.co/QL48mr5Vgd 鹿野 壮 @tonkotsuboy_com 2 years ago 新しい記事を公開しました💐 TypeScript の 「as const satisfies」 の話です。 satisfies → 型がマッチするかどうかチェック(v4.9〜)as const → 値が widening しない 同時に使うと超便利。 顧客が本当に必要だったものです🐯 zenn.dev/moneyforward/a… #TypeScript #JavaScript
鹿野 壮 @tonkotsuboy_com 2 years ago TypeScript 4.9のsatisfiesと、従来のas constを組み合わせた図。 両方使うと、widening(型の拡大)を防げるし、型のチェックもできる。 特にexportする定数についてはas const satisfiesをつけておくのが便利。 記事で詳しく解説した。zenn.dev/moneyforward/a… #TypeScript https://t.co/QL48mr5Vgd
鹿野 壮 @tonkotsuboy_com 2 years ago 新しい記事を公開しました💐 TypeScript の 「as const satisfies」 の話です。 satisfies → 型がマッチするかどうかチェック(v4.9〜)as const → 値が widening しない 同時に使うと超便利。 顧客が本当に必要だったものです🐯 zenn.dev/moneyforward/a… #TypeScript #JavaScript
TypeScript 4.9のsatisfiesと、従来のas constを組み合わせた図。
両方使うと、widening(型の拡大)を防げるし、型のチェックもできる。
特にexportする定数についてはas const satisfiesをつけておくのが便利。
記事で詳しく解説した。
zenn.dev/moneyforward/a…
#TypeScript https://t.co/QL48mr5Vgd
新しい記事を公開しました💐
TypeScript の 「as const satisfies」 の話です。
satisfies → 型がマッチするかどうかチェック(v4.9〜)
as const → 値が widening しない
同時に使うと超便利。
顧客が本当に必要だったものです🐯
zenn.dev/moneyforward/a…
#TypeScript #JavaScript