Merge pull request #1953 from danielyxie/dev

doc
This commit is contained in:
hydroflame 2021-12-16 15:30:22 -05:00 committed by GitHub
commit 88666ec3fa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 31 additions and 43 deletions

15
dist/bitburner.d.ts vendored

@ -2138,9 +2138,11 @@ export declare interface NodeStats {
* ```ts * ```ts
* export async function main(ns) { * export async function main(ns) {
* // Basic ns functions can be accessed on the ns object * // Basic ns functions can be accessed on the ns object
* await ns.getHostname(); * ns.getHostname();
* // Some related functions are gathered under a sub-property of the ns object * // Some related functions are gathered under a sub-property of the ns object
* await ns.stock.getPrice(); * ns.stock.getPrice();
* // Some functions need to be await ed
* await ns.hack('n00dles');
* } * }
* ``` * ```
* {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html| ns2 in-game docs} * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html| ns2 in-game docs}
@ -2580,15 +2582,14 @@ export declare interface NS extends Singularity {
* @remarks * @remarks
* RAM cost: 0.2 GB * RAM cost: 0.2 GB
* *
* Returns an array containing the hostnames or IPs of all servers that are one * Returns an array containing the hostnames of all servers that are one
* node way from the specified target server. The hostnames/IPs in the returned * node way from the specified target server. The hostnames in the returned
* array are strings. * array are strings.
* *
* @param host - Hostname of the server to scan. * @param host - Hostname of the server to scan.
* @param hostnames - Optional boolean specifying whether the function should output hostnames (if true) or IP addresses (if false). * @returns Returns an string of hostnames.
* @returns Returns an string of hostnames or IP.
*/ */
scan(host: string, hostnames?: boolean): string[]; scan(host?: string): string[];
/** /**
* Runs NUKE.exe on a server. * Runs NUKE.exe on a server.

@ -14221,7 +14221,7 @@
{ {
"kind": "Interface", "kind": "Interface",
"canonicalReference": "bitburner!NS:interface", "canonicalReference": "bitburner!NS:interface",
"docComment": "/**\n * Collection of all functions passed to scripts\n *\n * @remarks\n *\n * <b>Basic ns1 usage example:</b>\n * ```ts\n * // Basic ns functions can be used directly\n * getHostname();\n * // Some related functions are gathered within a common namespace\n * stock.getPrice();\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html | ns1 in-game docs} <hr> <b>Basic ns2 usage example:</b>\n * ```ts\n * export async function main(ns) {\n * // Basic ns functions can be accessed on the ns object\n * await ns.getHostname();\n * // Some related functions are gathered under a sub-property of the ns object\n * await ns.stock.getPrice();\n * }\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html | ns2 in-game docs} <hr>\n *\n * @public\n */\n", "docComment": "/**\n * Collection of all functions passed to scripts\n *\n * @remarks\n *\n * <b>Basic ns1 usage example:</b>\n * ```ts\n * // Basic ns functions can be used directly\n * getHostname();\n * // Some related functions are gathered within a common namespace\n * stock.getPrice();\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html | ns1 in-game docs} <hr> <b>Basic ns2 usage example:</b>\n * ```ts\n * export async function main(ns) {\n * // Basic ns functions can be accessed on the ns object\n * ns.getHostname();\n * // Some related functions are gathered under a sub-property of the ns object\n * ns.stock.getPrice();\n * // Some functions need to be await ed\n * await ns.hack('n00dles');\n * }\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html | ns2 in-game docs} <hr>\n *\n * @public\n */\n",
"excerptTokens": [ "excerptTokens": [
{ {
"kind": "Content", "kind": "Content",
@ -18037,24 +18037,16 @@
{ {
"kind": "MethodSignature", "kind": "MethodSignature",
"canonicalReference": "bitburner!NS#scan:member(1)", "canonicalReference": "bitburner!NS#scan:member(1)",
"docComment": "/**\n * Get the list servers connected to a server.\n *\n * @remarks\n *\n * RAM cost: 0.2 GB\n *\n * Returns an array containing the hostnames or IPs of all servers that are one node way from the specified target server. The hostnames/IPs in the returned array are strings.\n *\n * @param host - Hostname of the server to scan.\n *\n * @param hostnames - Optional boolean specifying whether the function should output hostnames (if true) or IP addresses (if false).\n *\n * @returns Returns an string of hostnames or IP.\n */\n", "docComment": "/**\n * Get the list servers connected to a server.\n *\n * @remarks\n *\n * RAM cost: 0.2 GB\n *\n * Returns an array containing the hostnames of all servers that are one node way from the specified target server. The hostnames in the returned array are strings.\n *\n * @param host - Hostname of the server to scan.\n *\n * @returns Returns an string of hostnames.\n */\n",
"excerptTokens": [ "excerptTokens": [
{ {
"kind": "Content", "kind": "Content",
"text": "scan(host: " "text": "scan(host?: "
}, },
{ {
"kind": "Content", "kind": "Content",
"text": "string" "text": "string"
}, },
{
"kind": "Content",
"text": ", hostnames?: "
},
{
"kind": "Content",
"text": "boolean"
},
{ {
"kind": "Content", "kind": "Content",
"text": "): " "text": "): "
@ -18070,8 +18062,8 @@
], ],
"isOptional": false, "isOptional": false,
"returnTypeTokenRange": { "returnTypeTokenRange": {
"startIndex": 5, "startIndex": 3,
"endIndex": 6 "endIndex": 4
}, },
"releaseTag": "Public", "releaseTag": "Public",
"overloadIndex": 1, "overloadIndex": 1,
@ -18082,13 +18074,6 @@
"startIndex": 1, "startIndex": 1,
"endIndex": 2 "endIndex": 2
} }
},
{
"parameterName": "hostnames",
"parameterTypeTokenRange": {
"startIndex": 3,
"endIndex": 4
}
} }
], ],
"name": "scan" "name": "scan"

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -28,9 +28,11 @@ export interface NS extends Singularity
```ts ```ts
export async function main(ns) { export async function main(ns) {
// Basic ns functions can be accessed on the ns object // Basic ns functions can be accessed on the ns object
await ns.getHostname(); ns.getHostname();
// Some related functions are gathered under a sub-property of the ns object // Some related functions are gathered under a sub-property of the ns object
await ns.stock.getPrice(); ns.stock.getPrice();
// Some functions need to be await ed
await ns.hack('n00dles');
} }
``` ```
[ns2 in-game docs](https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html) <hr> [ns2 in-game docs](https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html) <hr>
@ -131,7 +133,7 @@ export async function main(ns) {
| [relaysmtp(host)](./bitburner.ns.relaysmtp.md) | Runs relaySMTP.exe on a server. | | [relaysmtp(host)](./bitburner.ns.relaysmtp.md) | Runs relaySMTP.exe on a server. |
| [rm(name, host)](./bitburner.ns.rm.md) | Delete a file. | | [rm(name, host)](./bitburner.ns.rm.md) | Delete a file. |
| [run(script, numThreads, args)](./bitburner.ns.run.md) | Start another script on the current server. | | [run(script, numThreads, args)](./bitburner.ns.run.md) | Start another script on the current server. |
| [scan(host, hostnames)](./bitburner.ns.scan.md) | Get the list servers connected to a server. | | [scan(host)](./bitburner.ns.scan.md) | Get the list servers connected to a server. |
| [scp(files, source, destination)](./bitburner.ns.scp.md) | Copy file between servers. | | [scp(files, source, destination)](./bitburner.ns.scp.md) | Copy file between servers. |
| [scriptKill(script, host)](./bitburner.ns.scriptkill.md) | Kill all scripts with a filename. | | [scriptKill(script, host)](./bitburner.ns.scriptkill.md) | Kill all scripts with a filename. |
| [scriptRunning(script, host)](./bitburner.ns.scriptrunning.md) | Check if any script with a filename is running. | | [scriptRunning(script, host)](./bitburner.ns.scriptrunning.md) | Check if any script with a filename is running. |

@ -9,7 +9,7 @@ Get the list servers connected to a server.
<b>Signature:</b> <b>Signature:</b>
```typescript ```typescript
scan(host: string, hostnames?: boolean): string[]; scan(host?: string): string[];
``` ```
## Parameters ## Parameters
@ -17,17 +17,16 @@ scan(host: string, hostnames?: boolean): string[];
| Parameter | Type | Description | | Parameter | Type | Description |
| --- | --- | --- | | --- | --- | --- |
| host | string | Hostname of the server to scan. | | host | string | Hostname of the server to scan. |
| hostnames | boolean | Optional boolean specifying whether the function should output hostnames (if true) or IP addresses (if false). |
<b>Returns:</b> <b>Returns:</b>
string\[\] string\[\]
Returns an string of hostnames or IP. Returns an string of hostnames.
## Remarks ## Remarks
RAM cost: 0.2 GB RAM cost: 0.2 GB
Returns an array containing the hostnames or IPs of all servers that are one node way from the specified target server. The hostnames/IPs in the returned array are strings. Returns an array containing the hostnames of all servers that are one node way from the specified target server. The hostnames in the returned array are strings.

@ -3740,9 +3740,11 @@ interface Stanek {
* ```ts * ```ts
* export async function main(ns) { * export async function main(ns) {
* // Basic ns functions can be accessed on the ns object * // Basic ns functions can be accessed on the ns object
* await ns.getHostname(); * ns.getHostname();
* // Some related functions are gathered under a sub-property of the ns object * // Some related functions are gathered under a sub-property of the ns object
* await ns.stock.getPrice(); * ns.stock.getPrice();
* // Some functions need to be await ed
* await ns.hack('n00dles');
* } * }
* ``` * ```
* {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html| ns2 in-game docs} * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html| ns2 in-game docs}
@ -4182,15 +4184,14 @@ export interface NS extends Singularity {
* @remarks * @remarks
* RAM cost: 0.2 GB * RAM cost: 0.2 GB
* *
* Returns an array containing the hostnames or IPs of all servers that are one * Returns an array containing the hostnames of all servers that are one
* node way from the specified target server. The hostnames/IPs in the returned * node way from the specified target server. The hostnames in the returned
* array are strings. * array are strings.
* *
* @param host - Hostname of the server to scan. * @param host - Hostname of the server to scan.
* @param hostnames - Optional boolean specifying whether the function should output hostnames (if true) or IP addresses (if false). * @returns Returns an string of hostnames.
* @returns Returns an string of hostnames or IP.
*/ */
scan(host: string, hostnames?: boolean): string[]; scan(host?: string): string[];
/** /**
* Runs NUKE.exe on a server. * Runs NUKE.exe on a server.