[英]How to declare a type from an object literal in typescript?
我有一個 object:
const foo = { bar: 123, baz: "lorem" };
我想自動獲取這個 object 的類型:
type Foo = { bar: number, baz: string };
我怎樣才能做到這一點?
您可以使用keyof
和typeof
構造Foo
type Foo = { [P in keyof typeof foo]: typeof foo[P] }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.