Skip to content

@sylis/web v0.0.0


@sylis/web / network/learning / learningApi

Variable: learningApi

const learningApi: object

Defined in: apps/web/src/network/learning/index.ts:167

Type Declaration

batchUpdateWordStatus()

batchUpdateWordStatus: (data) => Promise<ApiResponse<void>>

Parameters

data

BatchUpdateWordsRequest

Returns

Promise<ApiResponse<void>>

getCurrentBook()

getCurrentBook: () => Promise<ApiResponse<CurrentBookResponse>>

Returns

Promise<ApiResponse<CurrentBookResponse>>

getDailyPlan()

getDailyPlan: (params) => Promise<ApiResponse<GetDailyPlanResponse>>

Parameters

params

GetDailyPlanRequest

Returns

Promise<ApiResponse<GetDailyPlanResponse>>

getLearningStats()

getLearningStats: () => Promise<ApiResponse<LearningStats>>

Returns

Promise<ApiResponse<LearningStats>>

getTodayProgress()

getTodayProgress: () => Promise<ApiResponse<{ completed: number; total: number; }>>

Returns

Promise<ApiResponse<{ completed: number; total: number; }>>

updateWordStatus()

updateWordStatus: (data) => Promise<ApiResponse<void>>

Parameters

data

UpdateWordStatusRequest

Returns

Promise<ApiResponse<void>>