mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-04-20 08:13:50 +02:00
6073964768
This is BN15. It is a really big change; see the PR for all the details.
22 lines
631 B
TypeScript
22 lines
631 B
TypeScript
import { DarknetServer } from "../../Server/DarknetServer";
|
|
import { GetServer } from "../../Server/AllServers";
|
|
|
|
export const getDarknetServer = (host: string): DarknetServer | null => {
|
|
const server = GetServer(host);
|
|
if (!server || !(server instanceof DarknetServer)) {
|
|
return null;
|
|
}
|
|
return server;
|
|
};
|
|
|
|
export function getDarknetServerOrThrow(host: string): DarknetServer {
|
|
const server = GetServer(host);
|
|
if (!server) {
|
|
throw new Error(`Server ${host} does not exist.`);
|
|
}
|
|
if (!(server instanceof DarknetServer)) {
|
|
throw new Error(`Server ${host} is not a darknet server.`);
|
|
}
|
|
return server;
|
|
}
|