允许将null和undefined作为参数的简便方法

时间:2018-11-09 16:36:05

标签: typescript

是否有一种简便的方法来告诉TypeScript参数可以是null,而undefined甚至可以只允许任何falsy值?

我可以这样做,但是它不接受null作为参数

function a(b?: string | number) {}

我可以这样做,但是当您有多个参数时,函数定义的长度就会开始变长。

function a(b?: string | number | null) {}

0 个答案:

没有答案