首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
typescript
耗砸
创建于2022-06-16
订阅专栏
ts体操联系 ts学习 ts技巧
等 1 人订阅
共8篇文章
创建于2022-06-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
如何完美的支持一个链式调用函数的ts声明?
假设我们有一个帮助函数来辅助我们创建一个对象。那么如何才能让这个函数最后返回的值是一个 键值完整 的对象呢? 一、举例说明 上代码 上述代码最终 Type 肯定是 Record<string, any
如何正确用ts声明组件(函数)的props(入参),看这篇就够了
如何开发一个人人爱的组件? 这一年我的对组件的思考 我们该如何编写声明文件,才能达到直接面向接口开发。 从而满足简单、方便、正确的使用组件并获取近乎完美的的开发体验呢? 一、明确区分必填和非必填 这一
ts(js)中那些似懂非懂的知识,我猜你肯定中招过
函数到底是不是双向协变的? 如果你回答说开启 strictFunctionTypes 不是,不开启就是。请看下题 强调总结下:函数作为对象上的属性的时候,他定义方式不同。效果完全不一样 函数方法 不受
typescript的协变逆变,相信我,这次肯定让你搞明白
子类型 在 OOP 中,如果一个 类B 继承 类A,则称 B 是 A 的子类型。划重点( B 是 A 的子类型 ) 在 TS 中,也是如此 这里提醒一点,TS 中子类型的判断并非是通过 extends
ts的【不】常用技巧和工具函数归档
【不】常用小技巧 1.获取数组元素类型: type ArryType<T extends any[]> = T[number] 2.克隆数组: type CloneArr<T extends any[
ts类型体操通关(简单)
type MyPick<T, K extends keyof T> = { [p in K]: T[p] } type Readonly<T> = { readonly [p in T]: T[p]
ts体操类型通关 (中等 )(上部分)
type MyReturnType<T> = T extends (...args: any) => infer R ? R : never type MyOmit<T, K extends keyo
ts体操类型通关 (中等 )(下部分)
知识点 判断是否为数字字符串 另一种思路 大佬的解答,这题难度应该不算中等 一般解法只能计算不超过1000的数字 知识点: 快速复制一个对象 Omit<Obj, never> 知识点: 去除联