从接口/类型属性中删除空联合

时间:2020-01-13 18:42:21

标签: typescript

我正在寻找一种从对象类型/接口的特定属性中删除空联合类型的方法。

type User = {
  firstName: string;
  lastName: string | null;
};


type g = NonNullableProp<User, 'lastName'>

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

我认为这可以解决问题

var iframe = $('.unmuted').find('iframe.video');
player = new Vimeo.Player(iframe);