Merge pull request #4028 from Snarling/scpAndWriteDocFix

NETSCRIPT: Update netscript definition file for scp, write, read, and flags
This commit is contained in:
hydroflame
2022-08-25 16:37:07 -03:00
committed by GitHub
3 changed files with 68 additions and 79 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ import { ScriptArg } from "../Netscript/ScriptArg";
import { NetscriptContext } from "../Netscript/APIWrapper";
type FlagType = StringConstructor | NumberConstructor | BooleanConstructor | StringConstructor[];
type FlagsRet = { [key: string]: ScriptArg };
type FlagsRet = { [key: string]: ScriptArg | string[] };
export function Flags(ctx: NetscriptContext | string[]): (data: unknown) => FlagsRet {
const vargs = Array.isArray(ctx) ? ctx : ctx.workerScript.args;
return (schema: unknown): FlagsRet => {