UNPKG

@wshcmx/types

Version:

<h1 align="center">WT Types</h1> <div align="center"> Typescript типы для WebSoft HCM.

82 lines (79 loc) 2.33 kB
interface CourseModuleDocumentCmi5 { moveon: XmlElem<string | null>; launchmode: XmlElem<string | null>; launchmethod: XmlElem<string | null>; } type CourseModuleDocumentTopElem = XmlTopElem & ObjectCodeNameBase & WebChecksBase & KnowledgePartsBase & CatalogListBase & CustomElemsBase & AdminAccessBase & { Doc: CourseModuleDocument; /** Описание */ desc: XmlElem<string | null>; /** Внешний ID */ eid: XmlElem<string | null>; /** * Тип раздела * @default lesson */ type: XmlElem<string>; /** Максимальный балл */ max_score: XmlElem<number | null>; /** Проходной балл */ mastery_score: XmlElem<number | null>; /** Относительный проходной балл */ mastery_score_relative: XmlElem<number | null>; url: XmlElem<string | null>; /** Тест */ assessment_id: XmlElem<number | null, AssessmentCatalogDocumentTopElem>; /** * Количество попыток * @default 1 */ attempts_num: XmlElem<number>; /** * Установка статуса * @default course */ set_status_side: XmlElem<string>; /** * Ширина окна электронного курса * @default 1018 */ win_width: XmlElem<number | null>; /** * Высота окна электронного курса * @default 682 */ win_height: XmlElem<number | null>; /** * Отображать scrolling * @default false */ disp_scrolling: XmlElem<boolean>; version: XmlElem<string | null>; import_type: XmlElem<string | null, typeof common.course_import_types>; /** @default 0 */ activation_count: XmlElem<number | null>; /** @default 0 */ launch_count: XmlElem<number | null>; cmi5: XmlElem<CourseModuleDocumentCmi5 | null>; /** Доступ */ access: XmlElem<AccessDocBase | null>; /** Информация об объекте */ doc_info: XmlElem<DocInfoBase | null>; /** Комментарий */ comment: XmlElem<string | null>; /** @temp */ view: XmlElem<DescBase | null>; /** Категория */ role_id: XmlMultiElemObject<number | null, RoleCatalogDocumentTopElem>; }; type CourseModuleDocument = XmlDocument & { TopElem: CourseModuleDocumentTopElem; course_module: CourseModuleDocumentTopElem; DocDesc(): string; };