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