MCPcopy Index your code
hub / github.com/anomalyco/opencode / questionMove

Function questionMove

packages/opencode/src/cli/cmd/run/question.shared.ts:207–217  ·  view source on GitHub ↗
(state: QuestionBodyState, request: QuestionRequest, dir: -1 | 1)

Source from the content-addressed store, hash-verified

205}
206
207export function questionMove(state: QuestionBodyState, request: QuestionRequest, dir: -1 | 1): QuestionBodyState {
208 const total = questionTotal(request, state)
209 if (total === 0) {
210 return state
211 }
212
213 return {
214 ...state,
215 selected: (state.selected + dir + total) % total,
216 }
217}
218
219export function questionSelect(state: QuestionBodyState, request: QuestionRequest): QuestionStep {
220 const info = questionInfo(request, state)

Callers 1

moveFunction · 0.90

Calls 1

questionTotalFunction · 0.85

Tested by

no test coverage detected