| 46 | } |
| 47 | |
| 48 | export interface IChapterRecord { |
| 49 | // 正常章节为 dictKey, 其他功能则为对应的类型 |
| 50 | dict: string |
| 51 | // 在错题场景中为 -1 |
| 52 | chapter: number | null |
| 53 | timeStamp: number |
| 54 | // 单位为 s,章节的记录没必要到毫秒级 |
| 55 | time: number |
| 56 | // 正确按键次数,输对一个字母即记录 |
| 57 | correctCount: number |
| 58 | // 错误的按键次数。 出错会清空整个输入,但只记录一次错误 |
| 59 | wrongCount: number |
| 60 | // 用户输入的单词总数,可能会使用循环等功能使输入总数大于 20 |
| 61 | wordCount: number |
| 62 | // 一次打对未犯错的单词列表, 可以和 wordNumber 对比得出出错的单词 indexes |
| 63 | correctWordIndexes: number[] |
| 64 | // 章节总单词数 |
| 65 | wordNumber: number |
| 66 | // 单词 record 的 id 列表 |
| 67 | wordRecordIds: number[] |
| 68 | } |
| 69 | |
| 70 | export class ChapterRecord implements IChapterRecord { |
| 71 | dict: string |
nothing calls this directly
no outgoing calls
no test coverage detected