# NoteChangedInfo

Canonical page: https://www.adaptabletools.com/docs/reference/notechangedinfo

Payload of the `NoteChanged` event.

Fires when a Note is added, edited or deleted. `actionName` is `Added`, `Edited` or `Deleted`.

Extends , so `adaptableApi` is included.

```ts title="TypeScript"
export interface NoteChangedInfo extends BaseContext 
```

###### Extends

[`BaseContext`](https://www.adaptabletools.com/docs/reference/basecontext.md)

## Properties

| Property | Type | Description |
| --- | --- | --- |
| [actionName](https://www.adaptabletools.com/docs/reference/notechangedinfo.md#actionname) | [`NoteChangedAction`](https://www.adaptabletools.com/docs/reference/notechangedaction.md) | What caused Note State to change (i.e. Added, Edited, Deleted) |
| [note](https://www.adaptabletools.com/docs/reference/notechangedinfo.md#note) | [`AdaptableNote`](https://www.adaptabletools.com/docs/reference/adaptablenote.md) | Note that has been added, edited or deleted |
| [adaptableContext](https://www.adaptabletools.com/docs/reference/notechangedinfo.md#adaptablecontext) | `any` | Custom application Context provided in `AdaptableOptions.adaptableContext` |

## Property Details

### actionName

What caused Note State to change (i.e. Added, Edited, Deleted)

```ts title="TypeScript"
actionName: NoteChangedAction;
```

###### Property Value

[`NoteChangedAction`](https://www.adaptabletools.com/docs/reference/notechangedaction.md)

### note

Note that has been added, edited or deleted

```ts title="TypeScript"
note: AdaptableNote;
```

###### Property Value

[`AdaptableNote`](https://www.adaptabletools.com/docs/reference/adaptablenote.md)

### adaptableContext

> *Inherited from [BaseContext](https://www.adaptabletools.com/docs/reference/basecontext.md)*

Custom application Context provided in `AdaptableOptions.adaptableContext`

```ts title="TypeScript"
adaptableContext: any;
```

###### Property Value

`any`
