signals.js 778 B

1234567891011121314151617181920212223242526272829303132333435
  1. "use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.getSignals=void 0;var _os=require("os");
  2. var _core=require("./core.js");
  3. var _realtime=require("./realtime.js");
  4. const getSignals=function(){
  5. const realtimeSignals=(0,_realtime.getRealtimeSignals)();
  6. const signals=[..._core.SIGNALS,...realtimeSignals].map(normalizeSignal);
  7. return signals;
  8. };exports.getSignals=getSignals;
  9. const normalizeSignal=function({
  10. name,
  11. number:defaultNumber,
  12. description,
  13. action,
  14. forced=false,
  15. standard})
  16. {
  17. const{
  18. signals:{[name]:constantSignal}}=
  19. _os.constants;
  20. const supported=constantSignal!==undefined;
  21. const number=supported?constantSignal:defaultNumber;
  22. return{name,number,description,supported,action,forced,standard};
  23. };
  24. //# sourceMappingURL=signals.js.map