Module
Node.Library.HumanSignals
- Package
- purescript-node-human-signals
- Repository
- jordanmartinez/purescript-node-human-signals
#UnhandledAction Source
#StandardSource Source
#signals Source
signals :: { byName :: SignalsByName, byNumber :: Map Int HumanSignal, byString :: Object HumanSignal }
Lookup a signal either by its name or number
#HumanSignal Source
type HumanSignal = { action :: UnhandledAction, description :: String, forced :: Boolean, name :: String, number :: Int, standard :: StandardSource, supported :: Boolean }
name
= standard name of the signal
number
= code number of the signal. Most are cross-platform, but some differ between OSes
description
= Human-friendly description for the signal
supported
= whether the current OS can handle this signal in Node.js
using process.on(name, handler)
(see https://nodejs.org/api/process.html#process_signal_events)
Note: the list of supported signals is OS-specific. See https://github.com/ehmicky/cross-platform-node-guide/blob/main/docs/6_networking_ipc/signals.md#cross-platform-signals
forced
= whether the signal's default action cannot be prevented. This is true
for
action
= see type's docs
standard
= see type's docs
- Modules
- Node.
Library. HumanSignals