Skip to content

@sibilance.is/client v0.1.0-alpha.4


@sibilance.is/client / index / SurveyConfig

Interface: SurveyConfig

Defined in: CmdPr/sibilance/client/src/types.ts:90

Survey configuration for Sibilance client.

Contains the complete survey definition including markdown, steps, and diagram. Can be provided directly (editor/test mode) or fetched from backend (production mode).

Properties

PropertyTypeDescriptionDefined in
markdownstringSurvey markdown content (source of truth)CmdPr/sibilance/client/src/types.ts:92
stepsSurveyStep[]Parsed survey stepsCmdPr/sibilance/client/src/types.ts:94
mermaidDiagramstringMermaid diagram for flow visualizationCmdPr/sibilance/client/src/types.ts:96
surveyNamestringSurvey name/titleCmdPr/sibilance/client/src/types.ts:98
surveyDescription?stringSurvey description/goalCmdPr/sibilance/client/src/types.ts:100
startStepId?stringStarting step ID (optional, defaults to first step)CmdPr/sibilance/client/src/types.ts:102
previousSteps?PreviousStepContext[]Previous steps with mock responses (for test mode)CmdPr/sibilance/client/src/types.ts:104
voiceId?stringInWorld TTS voice ID (from survey settings)CmdPr/sibilance/client/src/types.ts:106
speakingRate?numberInWorld TTS speaking rate (from survey settings)CmdPr/sibilance/client/src/types.ts:108