【发布时间】:2020-06-11 18:26:31
【问题描述】:
可以创建具有以下形状的界面:
export interface GenericType<T> {
(data: T): void;
hasLimit?: boolean;
}
但是我如何提供一个实现接口的对象呢?
我可以将界面更改为:
export interface GenericType<T> {
callback: (data: T) => void;
hasLimit?: boolean;
}
并提供一个适合该形状的对象:
methodname({callback, true})
但是如何在不改变接口的情况下为对象提供布尔参数呢?
【问题讨论】:
标签: typescript