【问题标题】:How to call a method with an interface param with a function type and additional types如何使用具有函数类型和其他类型的接口参数调用方法
【发布时间】: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


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 2019-12-31
      • 1970-01-01
      • 1970-01-01
      • 2018-09-15
      • 1970-01-01
      • 1970-01-01
      • 2017-07-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多