/**
 * 口语活动的画布工具编号（唯一来源）。
 *
 * 772 刻意跳出 72–81 这段顺序区间：82 是该区间的下一个空位，可能被并行开发的
 * 其他功能占用。所有判定必须走这里的常量与函数，不得写字面量或范围比较。
 */
export const TOPIC_DISCUSSION_TOOL_TYPE = 77 as const
export const SENTENCE_READING_TOOL_TYPE = 80 as const
export const ARTICLE_READING_TOOL_TYPE = 772 as const

export function isArticleReadingTool(type: unknown): boolean {
  return Number(type) === ARTICLE_READING_TOOL_TYPE
}

export function isTopicDiscussionTool(type: unknown): boolean {
  return Number(type) === TOPIC_DISCUSSION_TOOL_TYPE
}
