随笔分类 - typescript
TypeScript 中 Type 'typeof globalThis' has no index signature 错误解决
摘要:TypeScript 中 Type 'typeof globalThis' has no index signature 错误解决 当我们尝试访问 global 对象上不存在的属性时,会出现错误“Element implicitly has an 'any' type because type 't
阅读全文
TS高级类型 Record、Pick、Partial、Required、Readonly、Exclude、Extract、Omit、NonNullable 使用
摘要:keyof 获取类型内所有的 key,即所有属性名 , 获取的是一个 联合类型这里类型指:通过 interface 或 type 定义的类型;通过 typeof xxx 返回的类型等。keyof 后面必须是类型,不能是具体的对象 interface IPeople { name:string, ag
阅读全文
ts中(Exclude,Extract,Omit,Pick)
摘要:interface UserInfo { username: string password: string gender: number } type People = Pick<UserInfo, 'username'> type Tome = Omit<UserInfo, 'gender'>
阅读全文
ts中常用Event 事件对象类型
摘要:常用Event 事件对象类型: ClipboardEvent<T = Element> 剪贴板事件对象 DragEvent<T = Element> 拖拽事件对象 ChangeEvent<T = Element> Change 事件对象 KeyboardEvent<T = Element> 键盘事件
阅读全文