Files
shanghai-residences/types/api-common.d.ts
T
zhongyidianandClaude Opus 4.7 49ecabbf3a fix: 修复开发/测试包模拟进度被易班同步覆盖的问题
进度模拟面板写入 puzzleStore 后,App 启动时易班同步会将其覆盖;
现在在同步完成后按 sessionStorage 中保存的模式重放模拟进度,
确保测试包的"到达某故居/全流程完成"调试入口生效。

同时纳入近期未提交的页面、组件、资源与环境变量改动。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-23 10:19:36 +08:00

31 lines
831 B
TypeScript

declare module '@/lib/utils/api-common' {
export type UserDefineFetchStatus = 'success' | 'empty' | 'unauthenticated' | 'error'
export interface UserDefineFetchResult {
status: UserDefineFetchStatus
content: string
code?: number
message?: string
}
export function setUserDefine(
lessonId: string | number,
key: string | number,
value: string
): void
export function getUserDefineResult(
lessonId: string | number,
key: string | number
): Promise<UserDefineFetchResult>
export function getUserDefine(lessonId: string | number, key: string | number): Promise<string>
export function getUsersDefine(
lessonId: string | number,
key: string | number
): Promise<string | { content?: string }[]>
export function setCourseTimeProgress(order: number): Promise<void>
}