JSValue.newPromiseCapability constructor
JSValue.newPromiseCapability(})
resolvingFuncs represent resolve or reject function. JS_NewPromiseCapability resolvingFuncs need keep in memory.
Implementation
factory JSValue.newPromiseCapability(
JSContext ctx,
List<JSValue> resolvingFuncs, {
bool autoDispose = true,
}) =>
JSValue(
ctx,
calloc.call<JSValue_>(sizeOf<JSValue_>())
..ref = JS_NewPromiseCapability(ctx.ref, resolvingFuncs.ref),
autoDispose: autoDispose,
);