【发布时间】:2019-08-23 12:28:40
【问题描述】:
我想了解视觉代码中显示的智能感知,这让我更加困惑
debounce(
durationSelector: (value: {}) => SubscribableOrPromise<any>
): MonoTypeOperatorFunction<{}>
从上面的例子中,我想我理解了以下内容:
-
debounce是函数名 -
durationSelector是一个单参数的函数:一个。
value以 Object 为参数b.
SubscribableOrPromise<any>是函数要返回的类型 -
MonoTypeOperatorFunction<{}>,无法理解一个函数如何返回MonoTypeOperatorFunction<{}>,而它已经返回SubscribableOrPromise<any>,这是我感到困惑和无法理解的地方
【问题讨论】:
-
表示可订阅或承诺。可订阅是您可以订阅的东西,具有
subscribe方法的东西。或者,如果您询问<any>部分,请参阅 typescriptlang.org/docs/handbook/generics.html。 -
debounce 接受一个返回 SubscribableOrPromise 的对象?那么什么是 MonoTypeOperatorFunction
-
你的意思是
object吗?你是什么意思“MonoTypeOperatorFunction是什么”?目前尚不清楚您是不了解 TS 声明,还是您尝试使用的工具的 API,或者两者兼而有之。 -
@jonrsharpe,是的,debounce 将采用 Object 类型的值,对