Files
bitburner-src/src/DarkNet/utils/darknetServerUtils.ts
T
Michael Ficocelli 6073964768 DARKNET: Darkweb Expansion Project & Bitnode (#2139)
This is BN15. It is a really big change; see the PR for all the details.
2026-02-03 03:40:36 -08:00

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;
}