JSPromise<T extends JSAny?> 扩展类型

JavaScript 的 Promise 或类似的承诺对象。

由于 JSPromise 是一个扩展类型,T 只是一个静态保证,并且 JSPromise 可能实际上不会解析为 T

JSArray 类似,T 可能会在其他地方引入额外的检查。当转换为 Future<T> 时,会有一个类型转换来确保 Future 确实解析为 T,以确保正确性。

实现在
  • JSPromiseRepType
实现类型
注解
  • @JS('Promise')

构造函数

JSPromise(JSFunction executor)

属性

hashCode int
该对象的哈希码。
no setterinherited
runtimeType Type
该对象的运行时类型表示。
no setterinherited

方法

noSuchMethod(Invocation invocation) → dynamic
当访问不存在的函数或属性时被调用。
inherited
toString() String
该对象的字符串表示形式。
inherited

操作符

operator ==(Object other) bool
等于操作符。
inherited