摘要:
"Record" repersent key-value pair. type MyRecord<K extend string, T> = { [P in K]: T } Record key should be string. array[0] in javascript, even we gi 阅读全文
posted @ 2020-10-01 19:01
Zhentiw
阅读(203)
评论(0)
推荐(0)
摘要:
For example we have interface: interface Person { name: string, age?: number } 'age' is an optional prop. // will have an error since person.age is us 阅读全文
posted @ 2020-10-01 18:50
Zhentiw
阅读(131)
评论(0)
推荐(0)
摘要:
type MyPartial<T> = { [P in keyof T]?: T[P] } 'in' like a loop. Usage: function updatePerson(person: Person, prop: MyPartial<Person>) { return {...per 阅读全文
posted @ 2020-10-01 18:42
Zhentiw
阅读(102)
评论(0)
推荐(0)
摘要:
interface Person { name: string; age: number; address: {} } // gives error since we didn't define 'address' const person: Person = { name: "Wan", age: 阅读全文
posted @ 2020-10-01 15:04
Zhentiw
阅读(125)
评论(0)
推荐(0)
摘要:
interface Person { name: string; age: number; } interface ReadonlyPerson { readonly name: string; readonly age: number; } const person: ReadonlyPerson 阅读全文
posted @ 2020-10-01 14:51
Zhentiw
阅读(147)
评论(0)
推荐(0)

浙公网安备 33010602011771号