首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
黄蘑菇
掘友等级
坐标广州,失业中,求捞
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 23
沸点 0
赞
23
返回
|
搜索文章
黄蘑菇
9月前
关注
[TypeScript] Type Challenges #268 - If
题目描述 实现一个 IF 类型,它接收一个条件类型 C ,一个判断为真时的返回类型 T ,以及一个判断为假时的返回类型 F。 C 只能是 true 或者 false, T ...
0
评论
分享
黄蘑菇
9月前
关注
[TypeScript] Type Challenges #189 - Awaited
题目描述 假如我们有一个 Promise 对象,这个 Promise 对象会返回一个类型。在 TS 中,我们用 Promise 中的 T 来描述这个 Promise 返回的...
1
评论
分享
黄蘑菇
9月前
关注
[TypeScript] Type Challenges #43 - Exclude
题目描述 实现内置的Exclude<T, U>类型,但不能直接使用它本身。 例如: 题解 1、TypeScript 处理联合类型的条件判断时,会依次对每一个成员进行单独的判...
0
评论
分享
黄蘑菇
9月前
关注
[TypeScript] Type Challenges #18 - Length of Tuple
题目描述 创建一个Length泛型,这个泛型接受一个只读的元组,返回这个元组的长度。 例如: 题解 1、T extends readonly unknown[]约束传入的T...
0
评论
分享
黄蘑菇
9月前
关注
[TypeScript] Type Challenges #14 - First of Array
题目描述 实现一个First<T>泛型,它接受一个数组T并返回它的第一个元素的类型。 例如: 题解 1、infer关键字主要用于在条件类型里进行类型推断 2、infer A...
0
评论
分享
黄蘑菇
9月前
关注
[TypeScript] Type Challenges #11 - Tuple to Object
题目描述 将一个元组类型转换为对象类型,这个对象类型的键/值和元组中的元素对应。 例如: 题解 1、PropertyKey 是 TypeScript 的内置类型,它本质上就...
0
评论
分享
黄蘑菇
关注了
程序员芋仔
黄蘑菇
9月前
关注
[TypeScript] Type Challenges #7 - Readonly
题目描述 不要使用内置的Readonly<T>,自己实现一个。 泛型 Readonly<T> 会接收一个 泛型参数,并返回一个完全一样的类型,只是所有属性都会是只读 (re...
0
评论
分享
黄蘑菇
9月前
关注
[TypeScript] Type Challenges #4 - Pick
题目描述 不使用 Pick<T, K> ,实现 TS 内置的 Pick<T, K> 的功能。 从类型 T 中选出符合 K 的属性,构造一个新的类型。 例如: 题解...
0
评论
分享
黄蘑菇
9月前
关注
[TypeScript] Type Challenges #13 - Hello World
题目描述 Hello, World! 这个简单的提问希望让你可以快速上手 Type Challenges。在这里,我们使用了一些神奇的技巧让 TypeScript 通过自身...
0
评论
分享
黄蘑菇
2年前
关注
[Git] 解决 Git 跨平台换行符不一致引发的问题
背景 某一天,小明发现 Git 提示有更改,然而小明表示自己没有修改文件,而且肉眼观察时也看不出任何区别。他感到非常困惑,于是决定上 Google 搜索一下,看看到底是什么...
0
评论
分享
黄蘑菇
2年前
关注
[Git Hooks] 在代码提交前自动格式化代码
背景 在另一篇文章中,我们讨论了如何制定代码规范,但是这些静态校验并不是强制的。有些团队成员或刚加入的实习生可能没有在编辑器中配置 ESLint,或者忽视了命令行中的错误提...
2
评论
分享
黄蘑菇
2年前
关注
使用 ESLint、Prettier 和 Stylelint 来规范代码
前言 无论是多人协作还是个人项目,代码规范都非常重要。遵循代码规范不仅能减少基本语法错误,同时也保证了代码的可读性。而代码风格检查则是确保代码规范一致性的重要工具之一。 E...
22
9
分享
黄蘑菇
2年前
关注
[Git Hooks] 阻止某个分支合并到另一个分支
在项目开发过程中,通常会涉及到不同的分支,例如开发分支、测试分支和主干分支等。 一般情况下,我们不能错误地将测试分支合并到其他分支中。然而,有时候由于一些意外情况,我们可能...
10
3
分享
黄蘑菇
关注了
荒山
黄蘑菇
关注了
KenXu
黄蘑菇
关注了
腾讯IMWeb团队
黄蘑菇
关注了
张鑫旭
黄蘑菇
关注了
Chokcoco
下一页
个人成就
文章被点赞
38
文章被阅读
12,714
掘力值
988
关注了
28
关注者
0
收藏集
0
关注标签
7
加入于
2017-01-16