小编lar*_*rbo的帖子

如何在 TypeScript 中使可为 null 的属性可选?

我有这样的类型:

type City = {
  name: string;
  id: number | null;
};
Run Code Online (Sandbox Code Playgroud)

并想把它变成这样的类型:

type City = {
  name: string;
  id?: number;
};
Run Code Online (Sandbox Code Playgroud)

我已经看到很多帖子解释如何使可选类型可以为空,但我想要相反的东西。

有没有办法创建一个像OptionalNullable<T>这样处理这个问题的 TypeScript 通用函数?

typescript typescript-generics

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

typescript ×1

typescript-generics ×1