(platform: NodeJS.Platform = process.platform)
| 970 | |
| 971 | /** Select the service backend for the current OS. */ |
| 972 | export const getServiceBackend = (platform: NodeJS.Platform = process.platform): ServiceBackend => { |
| 973 | switch (platform) { |
| 974 | case "darwin": |
| 975 | return makeLaunchdBackend(); |
| 976 | case "linux": |
| 977 | return makeSystemdBackend(); |
| 978 | case "win32": |
| 979 | return makeWindowsBackend(); |
| 980 | default: |
| 981 | return makeUnsupportedBackend(); |
| 982 | } |
| 983 | }; |
no test coverage detected