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