> For the complete documentation index, see [llms.txt](https://db.coolstone.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://db.coolstone.dev/2/events.md).

# Events

| Event         | Callback Arguments              | About                                                                               |
| ------------- | ------------------------------- | ----------------------------------------------------------------------------------- |
| start         | Directory path & File extension | Fires when Dubnium is initialized.                                                  |
| create        | Tag & content                   | Fires when a Record is created.                                                     |
| delete        | Tag & content                   | Fires when a Record is deleted.                                                     |
| overwrite     | Tag, old content, & new content | Fires when a Record is overwritten.                                                 |
| change        | Tag, value's key & new value    | Fires when a Record's value changes.                                                |
| retagged      | Old & new tag                   | Fires when a Record's tag changes.                                                  |
| wipe          | Directory path                  | Fires when the database is wiped.                                                   |
| close         | Directory path                  | Fires when the database is closed.                                                  |
| delete\_old   | Time (in ms)                    | Fires when `deleteOld` is called. (Will also fire `delete` for any Records deleted) |
| dir           | Directroy path                  | Fires when the directory is created.                                                |
| move          | Tag, old & new directory        | Fires when a Record is moved.                                                       |
| clone         | Tag, old & new directory        | Fires when a Record is cloned.                                                      |
| symlink       | Tag & Path to symlink           | Fires when a Symlink is created.                                                    |
| synced        | Tag & tag of synced with        | Fires when `syncWith` is called.                                                    |
| end           |                                 | Fires when the [`end()`](/2/miscellaneous.md#end) is called.                        |
| delete\_large | max bytes                       | Fires when [`deleteLarge()`](/2/manage.md#delete-large-records) is called.          |
| append        | tag, content                    | Fires when content is appended                                                      |
| truncate      | tag, length                     | Fires when a Record is truncated.                                                   |
| other         | function name, arguments        | Fires when [`other()`](/2/miscellaneous.md#other-1) is called                       |
| custom        | callback                        | Fires when [`custom()`](/2/miscellaneous.md#custom) is called                       |

### Example

```javascript
db.on('create', (tag, content) => { console.log(`${tag} was created!`) })
```
