Download src/lib/api/teaching-preferences.ts from asnannp/DocDoeAI: direct link, hf CLI and curl.
- Browser
- Download file 574 Bytes
-
https://huggingface.co/spaces/asnannp/DocDoeAI/resolve/main/src/lib/api/teaching-preferences.ts
- Command line
-
hf download hf://spaces/asnannp/DocDoeAI/src/lib/api/teaching-preferences.ts
-
curl -L -o teaching-preferences.ts https://huggingface.co/spaces/asnannp/DocDoeAI/resolve/main/src/lib/api/teaching-preferences.ts
574 Bytes
| import { apiFetch } from "./client"; | |
| export type TeachingPace = "standard" | "step_by_step" | "full_section"; | |
| export function readTeachingPace(preferences: Record<string, unknown> | undefined): TeachingPace { | |
| const pace = preferences?.teaching_pace; | |
| return pace === "step_by_step" || pace === "full_section" ? pace : "standard"; | |
| } | |
| export function saveTeachingPace(teaching_pace: TeachingPace): Promise<{ teaching_pace: TeachingPace }> { | |
| return apiFetch("/learning-state/teaching-preferences", { | |
| method: "PATCH", body: JSON.stringify({ teaching_pace }), | |
| }); | |
| } | |