UNPKG

@wshcmx/types

Version:

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

58 lines (56 loc) 1.66 kB
type WebRuleDocumentTopElem = XmlTopElem & { Doc: WebRuleDocument; /** ID */ id: XmlElem<number | null>; /** Код */ code: XmlElem<string | null>; /** Название */ name: XmlElem<string | null>; /** Является шаблоном */ is_pattern(): boolean; /** Использует подстановки */ use_matches(): boolean; /** URL */ url: XmlElem<string | null>; /** Script */ script: XmlElem<string | null>; /** Включен */ is_enabled: XmlElem<boolean>; /** Redirect URL */ redirect_url: XmlElem<string | null>; /** * Redirect type * @default 0 */ redirect_type: XmlElem<number>; /** Тип страницы */ redirect_web_mode_id: XmlElem<number | null, WebModeCatalogDocumentTopElem>; /** Дизайн */ web_design_id: XmlElem<number | null, WebDesignCatalogDocumentTopElem>; /** Сайт */ site_id: XmlElem<number | null, SiteCatalogDocumentTopElem>; weight: XmlElem<number | null>; /** Категория */ role_id: XmlMultiElemObject<number | null, RoleCatalogDocumentTopElem>; /** * Является системным * @default false */ is_std: XmlElem<boolean | null>; /** * Измененный * @default false */ changed: XmlElem<boolean>; /** Комментарий */ comment: XmlElem<string | null>; /** Информация об объекте */ doc_info: XmlElem<DocInfoBase | null>; script_validate(path: unknown, parameters: unknown): unknown; }; type WebRuleDocument = XmlDocument & { TopElem: WebRuleDocumentTopElem; web_rule: WebRuleDocumentTopElem; OnSave(): void; DocDesc(): string; };