import * as processApi from "native";
export class Process {
exit(code) {
processApi.exit(code);
}
setExitOnAllWindowsClosed(value) {
processApi.setExitOnAllWindowsClosed(value);
}
get argv() {
return processApi.argv();
}
get isMobilePlatform() {
return processApi.isMobilePlatform();
}
get platform() {
return processApi.platform();
}
setPromiseRejectionTracker(handler) {
processApi.setPromiseRejectionTracker(handler);
}
}
globalThis.process = new Process();
globalThis.process.setPromiseRejectionTracker(error => {
console.error('uncaught promise error', error);
});