V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kingwl  ›  全部回复第 1 页 / 共 10 页
回复总数  188
1  2  3  4  5  6  7  8  9  10  
@libook

是,但不完全是。例如:

```ts

/**
* @template {string} T
* @param {T} x
* @return {T}
*/
function strindId(x) {
return x;
}

const a = strindId(1); // Argument of type 'number' is not assignable to parameter of type 'string'.
const b = strindId("");

```

除非有人 /公司另外实现了一个 TS typechecker, 否则最后还是交给了 TS 。。。
@libook 你猜你这三个截图的功能在 VSCode 里面是谁做的。。。
`
interface Resp<T = unknown> {
data?: T
}
const res :Resp = {}
const abc = res.data.abc
`
210 天前
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
> People percieve TypeScript as "just the compiler", but it's a better mental model to think of TypeScript as two separate entities: The compiler (aka syntax) and language tools (aka editor integration) - by treating these two systems as separate you have two important perspectives to understand decisions get made.

https://orta.io/notes/js/why-typescript
210 天前
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
> 本身弱类型为优势的 JavaScript (并不是优势)

> 套了一层强类型的壳的这步操作我就看不懂了,这是图啥呢?(并不是强类型)

> 这样代码写着不难受么?那你直接用 Java 写然后编译成 JavaScript 不好么?(不难受,不好,Java 也不是强类型)
219 天前
回复了 3dwelcome 创建的主题 前端开发 前端为什么不加个#define 语句呢?
219 天前
回复了 3dwelcome 创建的主题 前端开发 前端为什么不加个#define 语句呢?
226 天前
回复了 ghs55kai 创建的主题 生活 乳胶枕好用吗。
特拉蕾的比较软
有的,比如在之前的某公司实现了一套与或非嵌套加业务逻辑的 DSL.
大多数情况下 prettier 即可,除非是 react deps list 这种
260 天前
回复了 manami 创建的主题 分享创造 大家快来康康我做的 ACG 论坛
梦回 2008
table
能用就用。
@waylybaye 是时候开始 熊猫晒太阳 了
For fun. Not for star.
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3667 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 63ms · UTC 09:40 · PVG 17:40 · LAX 01:40 · JFK 04:40
♥ Do have faith in what you're doing.