> For the complete documentation index, see [llms.txt](https://docs.overdare.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.overdare.com/development/api-reference/enums/contextactionresult.md).

# ContextActionResult

## Overview

ContextActionResult is an Enum that is used when multiple event handlers are bound to a single action in ContextActionService.

This is used to determine whether to pass an event to remaining handlers after one hander processes it.

## Items

| Name | Value | Description                                                                                                                                                                                                                   |
| ---- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Sink | 0     | Consumes the input at the current handler and does not pass it to subsequent handlers. The same behavior as Sink also applies when a handler does not specify a return value.                                                 |
| Pass | 1     | After the current handler processes the input, the input continues to be passed to the next handler bound to the same action. Use this to implement chaining when multiple handlers are stacked and bound to the same action. |

## See also

{% content-ref url="/pages/K9CcpMlYBTtDPrBfax0U" %}
[ContextActionService](/development/api-reference/classes/contextactionservice.md)
{% endcontent-ref %}
