# @siftline/core/testing (/docs/api/core-testing)



## Interfaces [#interfaces]

* [RecordingOptions](/docs/api/core-testing/interfaces/RecordingOptions)
* [ReplayError](/docs/api/core-testing/interfaces/ReplayError)
* [ScriptedClient](/docs/api/core-testing/interfaces/ScriptedClient)

## Type Aliases [#type-aliases]

* [ReplayLine](/docs/api/core-testing/type-aliases/ReplayLine)
* [ScriptStep](/docs/api/core-testing/type-aliases/ScriptStep)

## Variables [#variables]

* [replayLineSchema](/docs/api/core-testing/variables/replayLineSchema)

## Functions [#functions]

* [createRecordingClient](/docs/api/core-testing/functions/createRecordingClient)
* [createReplayClient](/docs/api/core-testing/functions/createReplayClient)
* [createScriptedClient](/docs/api/core-testing/functions/createScriptedClient)
* [parseReplayLines](/docs/api/core-testing/functions/parseReplayLines)
