> For the complete documentation index, see [llms.txt](https://outsmartly.gitbook.io/outsmartly/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://outsmartly.gitbook.io/outsmartly/reference-guide/outsmartlyvisitor.md).

# OutsmartlyVisitor

Base interface for all visitor objects. On the edge, [OutsmartlyEdgeVisitor](/outsmartly/reference-guide/outsmartlyedgevisitor.md) provides additional information, and on the client [OutsmartlyClientVisitor](https://github.com/outsmartly/outsmartly/tree/ab1b088fb548cbba07e10c9433fe62c167a3fe75/docs/reference-guide/OutsmartlyClientVisitor.ms).

## [Type Definition](https://github.com/outsmartly/outsmartly/tree/ab1b088fb548cbba07e10c9433fe62c167a3fe75/packages/core/src/public/types.ts#:~:text=interface%20OutsmartlyVisitor)
