UNPKG

@wshcmx/types

Version:

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

52 lines (48 loc) 1.69 kB
interface LibrarySectionDocumentAdministrator extends PersonFillingBase { person_id: XmlElem<number | null, CollaboratorCatalogDocumentTopElem>; } interface LibrarySectionDocumentView extends DescBase { /** * @temp * @default common */ selector: XmlElem<string>; } type LibrarySectionDocumentTopElem = XmlTopElem & ObjectCodeNameBase & AdminAccessBase & CustomElemsBase & { Doc: LibrarySectionDocument; /** Родительский раздел */ parent_object_id: XmlElem<number | null, LibrarySectionCatalogDocumentTopElem>; /** Позиция */ position: XmlElem<number | null>; /** Ссылка */ link: XmlElem<string | null>; /** @default list */ web_view: XmlElem<string | null, typeof common.library_section_web_templates>; administrators: XmlMultiElem<LibrarySectionDocumentAdministrator | null>; /** Идентификатор во внешнем источнике */ external_id: XmlElem<string | null>; /** Дата актуализации из внешнего источника */ external_import_date: XmlElem<Date | null>; /** * Состояние * @default 1 */ state_id: XmlElem<number, typeof common.library_states>; /** Комментарий */ comment: XmlElem<string | null>; /** Описание */ desc: XmlElem<string | null>; access: XmlElem<AccessDocBase | null>; /** Информация об объекте */ doc_info: XmlElem<DocInfoBase | null>; /** @temp */ view: XmlElem<LibrarySectionDocumentView | null>; }; type LibrarySectionDocument = XmlDocument & { TopElem: LibrarySectionDocumentTopElem; library_section: LibrarySectionDocumentTopElem; DocDesc(): string; };