Files
bitburner-src/markdown/bitburner.ns.atexit.md
T

34 lines
879 B
Markdown

<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) &gt; [bitburner](./bitburner.md) &gt; [NS](./bitburner.ns.md) &gt; [atExit](./bitburner.ns.atexit.md)
## NS.atExit() method
Add a callback to be executed when the script dies.
**Signature:**
```typescript
atExit(f: () => void, id?: string): void;
```
## Parameters
| Parameter | Type | Description |
| --- | --- | --- |
| f | () =&gt; void | A function to execute when the script dies. |
| id | string | _(Optional)_ Callback ID. Optional, defaults to <code>&quot;default&quot;</code>. |
**Returns:**
void
## Remarks
RAM cost: 0 GB
NS2 exclusive
Each script can only register one callback per callback ID. If another callback is registered with the same callback ID the previous callback with that ID is forgotten and will not be executed when the script dies.