关注
没明白要问什么,表述不太清楚
我猜你想问 [如何只声明、不实现函数],有两种方式(顺便说一下我了解的用途)
1. arrow function,常用于 Conditional Types 条件推断
```ts
type Add = (x: number, y: number) => number
function addToBeChecked(x: number, y: number) {
return x + y
}
type Checked = typeof addToBeChecked extends Add ? true : never
```
2. declare,常用于 `.d.ts` 文件中声明 lib 的函数接口,比如 `@types/react` 导出的 useState 就会这样声明
```ts
declare function add(x: number, y: number): number
```
查看原帖
3 评论
相关推荐
点赞 评论 收藏
分享
01-16 11:36
西北工业大学 C++ 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛客新年AI问运 #
12866次浏览 163人参与
# 实习教会我的事 #
59723次浏览 455人参与
# 牛客AI体验站 #
17652次浏览 298人参与
# 最难的技术面是哪家公司? #
66380次浏览 984人参与
# 当你面对裁员会如何? #
367191次浏览 2924人参与
# 职场上哪些行为很加分? #
328159次浏览 3634人参与
# 一张图晒一下你的AI员工 #
14439次浏览 178人参与
# 面试之前应该如何准备? #
219766次浏览 2331人参与
# 找不到实习会影响秋招吗 #
1447701次浏览 13730人参与
# 哪些公司对双非友好 #
208143次浏览 1171人参与
# 九月了,是考研还是就业? #
88799次浏览 549人参与
# 找实习是选平台还是选业务? #
45359次浏览 317人参与
# 实习怎么做才有更好的产出 #
33241次浏览 420人参与
# 第一次面试 #
1073721次浏览 13740人参与
# 这份实习,有没有动摇过你的职业方向? #
1717次浏览 22人参与
# 为了实习逃课值吗? #
66176次浏览 528人参与
# 工作中,努力重要还是选择重要? #
262069次浏览 2475人参与
# 毕业季,给职场新人一些建议 #
189500次浏览 2484人参与
# 拿到offer之后,可以做些什么 #
90884次浏览 461人参与
# 本周投递记录 #
848927次浏览 12229人参与
查看10道真题和解析