diff --git a/markdown/bitburner.ns.asleep.md b/markdown/bitburner.ns.asleep.md index 508c7941d..7b5dee58d 100644 --- a/markdown/bitburner.ns.asleep.md +++ b/markdown/bitburner.ns.asleep.md @@ -9,14 +9,14 @@ Suspends the script for n milliseconds. Doesn't block with concurrent calls. **Signature:** ```typescript -asleep(millis: number): Promise; +asleep(millis?: number): Promise; ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | -| millis | number | Number of milliseconds to sleep. | +| millis | number | _(Optional)_ Number of milliseconds to sleep. Default to 0. | **Returns:** @@ -28,3 +28,5 @@ A promise that resolves to true when the sleep is completed. RAM cost: 0 GB +Note that the actual delay may be longer than intended. For more information, please check https://developer.mozilla.org/en-US/docs/Web/API/Window/setTimeout\#delay. + diff --git a/markdown/bitburner.ns.sleep.md b/markdown/bitburner.ns.sleep.md index 60ab277a8..a9c390627 100644 --- a/markdown/bitburner.ns.sleep.md +++ b/markdown/bitburner.ns.sleep.md @@ -9,14 +9,14 @@ Suspends the script for n milliseconds. **Signature:** ```typescript -sleep(millis: number): Promise; +sleep(millis?: number): Promise; ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | -| millis | number | Number of milliseconds to sleep. | +| millis | number | _(Optional)_ Number of milliseconds to sleep. Default to 0. | **Returns:** @@ -28,6 +28,8 @@ A promise that resolves to true when the sleep is completed. RAM cost: 0 GB +Note that the actual delay may be longer than intended. For more information, please check https://developer.mozilla.org/en-US/docs/Web/API/Window/setTimeout\#delay. + ## Example diff --git a/markdown/bitburner.singularity.exportgame.md b/markdown/bitburner.singularity.exportgame.md index 2ae9bef6b..ad0a27dc8 100644 --- a/markdown/bitburner.singularity.exportgame.md +++ b/markdown/bitburner.singularity.exportgame.md @@ -9,11 +9,11 @@ Backup game save. **Signature:** ```typescript -exportGame(): void; +exportGame(): Promise; ``` **Returns:** -void +Promise<void> ## Remarks diff --git a/src/ScriptEditor/NetscriptDefinitions.d.ts b/src/ScriptEditor/NetscriptDefinitions.d.ts index 328d9d9f8..18b906f05 100644 --- a/src/ScriptEditor/NetscriptDefinitions.d.ts +++ b/src/ScriptEditor/NetscriptDefinitions.d.ts @@ -1862,7 +1862,7 @@ export interface Singularity { * This function will automatically open the backup save prompt and claim the free faction favour if available. * */ - exportGame(): void; + exportGame(): Promise; /** * Returns Backup save bonus availability. @@ -6528,7 +6528,10 @@ export interface NS { * @remarks * RAM cost: 0 GB * - * @param millis - Number of milliseconds to sleep. + * Note that the actual delay may be longer than intended. For more information, please check + * https://developer.mozilla.org/en-US/docs/Web/API/Window/setTimeout#delay. + * + * @param millis - Number of milliseconds to sleep. Default to 0. * @example * ```js * // This will count from 1 to 10 in your terminal, with one number every 5 seconds @@ -6539,17 +6542,20 @@ export interface NS { * ``` * @returns A promise that resolves to true when the sleep is completed. */ - sleep(millis: number): Promise; + sleep(millis?: number): Promise; /** * Suspends the script for n milliseconds. Doesn't block with concurrent calls. * @remarks * RAM cost: 0 GB * - * @param millis - Number of milliseconds to sleep. + * Note that the actual delay may be longer than intended. For more information, please check + * https://developer.mozilla.org/en-US/docs/Web/API/Window/setTimeout#delay. + * + * @param millis - Number of milliseconds to sleep. Default to 0. * @returns A promise that resolves to true when the sleep is completed. */ - asleep(millis: number): Promise; + asleep(millis?: number): Promise; /** * Prints one or more values or variables to the script’s logs.