(platform: NodeJS.Platform = process.platform)
| 959 | |
| 960 | /** Select the service backend for the current OS. */ |
| 961 | export const getServiceBackend = (platform: NodeJS.Platform = process.platform): ServiceBackend => { |
| 962 | switch (platform) { |
| 963 | case "darwin": |
| 964 | return makeLaunchdBackend(); |
| 965 | case "linux": |
| 966 | return makeSystemdBackend(); |
| 967 | case "win32": |
| 968 | return makeWindowsBackend(); |
| 969 | default: |
| 970 | return makeUnsupportedBackend(); |
| 971 | } |
| 972 | }; |
no test coverage detected