UNPKG

@boristype/types

Version:

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

46 lines (43 loc) 1.26 kB
interface ScaleDocumentScaleElement { id: XmlElem<string | null>; name: XmlElem<string>; /** @default linear */ type: XmlElem<string>; /** @default 0 */ min: XmlElem<number>; /** @default 0 */ max: XmlElem<number>; result: XmlElem<number | null>; desc: XmlElem<string | null>; /** @default false */ desc_required: XmlElem<boolean | null>; } type ScaleDocumentTopElem = XmlTopElem & CustomElemsBase & { Doc: ScaleDocument; /** ID */ id: XmlElem<number | null>; /** Код */ code: XmlElem<string | null>; /** Название */ name: XmlElem<string | null>; /** Ограничение */ max_limit: XmlElem<number | null>; /** Ограничение */ min_limit: XmlElem<number | null>; /** * Статус * @default active */ status: XmlElem<string | null, typeof common.kpi_states>; scale_elements: XmlMultiElem<ScaleDocumentScaleElement | null>; /** Комментарий */ comment: XmlElem<string | null>; /** Информация об объекте */ doc_info: XmlElem<DocInfoBase | null>; checked(value: number): unknown; }; type ScaleDocument = XmlDocument & { TopElem: ScaleDocumentTopElem; scale: ScaleDocumentTopElem; };