JSPromise constructor
JSPromise(
- Function executor
Implementation
JSPromise(Function executor) {
void resolve(value) => _resolve(value);
void reject(reason) => _reject(reason);
try {
executor([resolve, reject]);
} catch (e) {
_reject(e);
}
}