上一页 1 ··· 177 178 179 180 181 182 183 184 185 ··· 494 下一页
摘要: 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 阅读(106) 评论(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 阅读(126) 评论(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)
摘要: const person = { name: "wan", age: 28 } type Person = typeof person type PersonKeys = keyof person // "name" | "age" type PersonKTypes = Person[Person 阅读全文
posted @ 2020-09-30 20:20 Zhentiw 阅读(129) 评论(0) 推荐(0)
摘要: In Javascript, you know typeof: typeof [] // object typeof "" // string In Typescript it is more smart: const person = { name: "wan", age: 28 } type P 阅读全文
posted @ 2020-09-30 20:11 Zhentiw 阅读(135) 评论(0) 推荐(0)
摘要: import { compose } from "ramda"; let input = document.getElementById("input"); let inputBroadcaster = (listener) => { input.addEventListener("input", 阅读全文
posted @ 2020-09-30 18:32 Zhentiw 阅读(175) 评论(0) 推荐(0)
摘要: import { compose } from "ramda"; let input = document.getElementById("input"); let inputBroadcaster = (listener) => { input.addEventListener("input", 阅读全文
posted @ 2020-09-30 18:12 Zhentiw 阅读(135) 评论(0) 推荐(0)
摘要: See the following example: const elem = document.querySelector('.click'); function handleClick(event: Event) { event.preventDefault(); console.log(thi 阅读全文
posted @ 2020-09-30 01:17 Zhentiw 阅读(396) 评论(0) 推荐(0)
摘要: Because Javascript has inconsistent way to cleanup the lisenters: removeEventListener(button, "click") clearnTimeout(id) We can implement a contract t 阅读全文
posted @ 2020-09-29 19:12 Zhentiw 阅读(148) 评论(0) 推荐(0)
摘要: enum Sizes { Small = "small", Medium = "medium", Large = "large" } let selected: Sizes = Sizes.Samll; function updateSize(size: Sizes): void { selecte 阅读全文
posted @ 2020-09-29 15:24 Zhentiw 阅读(114) 评论(0) 推荐(0)
上一页 1 ··· 177 178 179 180 181 182 183 184 185 ··· 494 下一页