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