| "use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.signalsByNumber=exports.signalsByName=void 0;var _os=require("os"); | 
|   | 
| var _signals=require("./signals.js"); | 
| var _realtime=require("./realtime.js"); | 
|   | 
|   | 
|   | 
| const getSignalsByName=function(){ | 
| const signals=(0,_signals.getSignals)(); | 
| return signals.reduce(getSignalByName,{}); | 
| }; | 
|   | 
| const getSignalByName=function( | 
| signalByNameMemo, | 
| {name,number,description,supported,action,forced,standard}) | 
| { | 
| return{ | 
| ...signalByNameMemo, | 
| [name]:{name,number,description,supported,action,forced,standard}}; | 
|   | 
| }; | 
|   | 
| const signalsByName=getSignalsByName();exports.signalsByName=signalsByName; | 
|   | 
|   | 
|   | 
|   | 
| const getSignalsByNumber=function(){ | 
| const signals=(0,_signals.getSignals)(); | 
| const length=_realtime.SIGRTMAX+1; | 
| const signalsA=Array.from({length},(value,number)=> | 
| getSignalByNumber(number,signals)); | 
|   | 
| return Object.assign({},...signalsA); | 
| }; | 
|   | 
| const getSignalByNumber=function(number,signals){ | 
| const signal=findSignalByNumber(number,signals); | 
|   | 
| if(signal===undefined){ | 
| return{}; | 
| } | 
|   | 
| const{name,description,supported,action,forced,standard}=signal; | 
| return{ | 
| [number]:{ | 
| name, | 
| number, | 
| description, | 
| supported, | 
| action, | 
| forced, | 
| standard}}; | 
|   | 
|   | 
| }; | 
|   | 
|   | 
|   | 
| const findSignalByNumber=function(number,signals){ | 
| const signal=signals.find(({name})=>_os.constants.signals[name]===number); | 
|   | 
| if(signal!==undefined){ | 
| return signal; | 
| } | 
|   | 
| return signals.find(signalA=>signalA.number===number); | 
| }; | 
|   | 
| const signalsByNumber=getSignalsByNumber();exports.signalsByNumber=signalsByNumber; | 
| //# sourceMappingURL=main.js.map |