split NetscriptFunctions

This commit is contained in:
Olivier Gagnon
2021-10-14 03:22:02 -04:00
parent e245c2d3a7
commit d3fc6a9d48
11 changed files with 1654 additions and 1381 deletions

View File

@@ -1,7 +1,13 @@
import { BaseServer } from "../Server/BaseServer";
import { Faction } from "../Faction/Faction";
export interface INetscriptHelper {
updateDynamicRam(functionName: string, ram: number): void;
makeRuntimeErrorMsg(functionName: string, message: string): void;
string(funcName: string, argName: string, v: any): string;
number(funcName: string, argName: string, v: any): number;
boolean(v: any): boolean;
getServer(ip: any, fn: any): BaseServer;
checkSingularityAccess(func: string, n: number): void;
getFaction(func: string, name: string): Faction;
}