Object.defineProperty(exports,"__esModule",{value:true});exports.getSignals=void 0;var _os=require("os"); | ;|
var _core=require("./core.js"); | |
var _realtime=require("./realtime.js"); | |
const getSignals=function(){ | |
const realtimeSignals=(0,_realtime.getRealtimeSignals)(); | |
const signals=[..._core.SIGNALS,...realtimeSignals].map(normalizeSignal); | |
return signals; | |
};exports.getSignals=getSignals; | |
const normalizeSignal=function({ | |
name, | |
number:defaultNumber, | |
description, | |
action, | |
forced=false, | |
standard}) | |
{ | |
const{ | |
signals:{[name]:constantSignal}}= | |
_os.constants; | |
const supported=constantSignal!==undefined; | |
const number=supported?constantSignal:defaultNumber; | |
return{name,number,description,supported,action,forced,standard}; | |
}; | |
//# sourceMappingURL=signals.js.map |