# IntentContext

**Kind**: interface | **Module**: [Intents](https://docs.interop.io/browser/reference/javascript/intents/index.md)

**Source**: https://docs.interop.io/browser/reference/javascript/intents/intentcontext/index.html

A structure that describes a typed context to be used to raise intents with.

## Properties

- **`data`** (`{ [key: string]: any }`, optional)
  The context data used as an argument by the intent implementation.
- **`type`** (`string`, optional)
  The name of a typed, documented data structure such as "Person", "Team", "Instrument", "Order", etc.
  It is the application developers' job to agree on a protocol to follow.
