DOCS: Add printRaw and tprintRaw docs (#663)

This commit is contained in:
Snarling
2023-07-07 18:23:26 -04:00
committed by GitHub
parent 3981f72149
commit 006fbd528f
10 changed files with 128 additions and 22 deletions
+1 -10
View File
@@ -3,8 +3,7 @@ import { Exploit } from "../Exploits/Exploit";
import * as bcrypt from "bcryptjs";
import { Apr1Events as devMenu } from "../ui/Apr1";
import { InternalAPI } from "../Netscript/APIWrapper";
import { helpers, wrapUserNode } from "../Netscript/NetscriptHelpers";
import { Terminal } from "../Terminal";
import { helpers } from "../Netscript/NetscriptHelpers";
import { RamCostConstants } from "../Netscript/RamCostGenerator";
export interface INetscriptExtra {
@@ -16,8 +15,6 @@ export interface INetscriptExtra {
bypass(doc: Document): void;
alterReality(): void;
rainbow(guess: string): void;
tprintRaw(value: React.ReactNode): void;
printRaw(value: React.ReactNode): void;
}
export function NetscriptExtra(): InternalAPI<INetscriptExtra> {
@@ -66,11 +63,5 @@ export function NetscriptExtra(): InternalAPI<INetscriptExtra> {
Player.giveExploit(Exploit.INeedARainbow);
return true;
},
tprintRaw: () => (value) => {
Terminal.printRaw(wrapUserNode(value));
},
printRaw: (ctx) => (value) => {
ctx.workerScript.print(wrapUserNode(value));
},
};
}