feat: add answer extraction replay commands

This commit is contained in:
Erik Kotsiuba
2026-05-02 22:47:55 +02:00
parent 288caf49de
commit 5b70eca306
36 changed files with 1636 additions and 98 deletions
+9 -2
View File
@@ -2,9 +2,16 @@ import type { AskParams } from "../types.ts";
import { normalizeQuestions } from "./normalize.ts";
import { createInitialState as createBaseState } from "./transitions.ts";
export function createInitialState(params: AskParams) {
interface CreateInitialStateOptions {
allowFreeform?: boolean;
}
export function createInitialState(
params: AskParams,
options: CreateInitialStateOptions = {}
) {
return createBaseState({
title: params.title,
questions: normalizeQuestions(params),
questions: normalizeQuestions(params, options),
});
}