INNER CODE UNIT · JavaScript
Promise
cyrus-and/chrome-remote-interface · lib/chrome.js:75
return new Promise((fulfill, reject) => {
this._enqueueCommand(method, params, sessionId, (error, response) => {
if (error) {
const request = {method, params, sessionId};
reject(
error instanceof Error
? error // low-level WebSocket error
: new errors.ProtocolError(request, response)
);
} else {
fulfill(response);
}
});
});
}
}
close(callback) {