是否可以确保通过@Input()
传递的对象实例从公共接口扩展?
我目前有:
@Input()
associatedObject: IDocument | IOrganization;
但是如果有这样的话会更好:
@Input()
associatedObject: <T extends ICommonInterface>;
所以如果实例通过了接口检查,我将来不必添加新类型。
答案 0 :(得分:0)
我最终只使用扩展接口作为@Input()
类型,目前运行良好。
@Input()
associatedObject: ICommonInterface;