# traceable

> **Module** in `langsmith`

📖 [View in docs](https://reference.langchain.com/javascript/langsmith/traceable)

## Signature

```javascript
traceable
```

## Methods

- [`getCurrentRunTree()`](https://reference.langchain.com/javascript/langsmith/traceable/getCurrentRunTree)
- [`isTraceableFunction()`](https://reference.langchain.com/javascript/langsmith/traceable/isTraceableFunction)
- [`traceable()`](https://reference.langchain.com/javascript/langsmith/traceable/traceable)
- [`withRunTree()`](https://reference.langchain.com/javascript/langsmith/traceable/withRunTree)

---

[View source on GitHub](https://github.com/langchain-ai/langsmith-sdk/blob/d6cd6082f09e7826a2d6afe444ae6119e61b82a6/js/src/traceable.ts#L1)