@boristype/types
Version:
<h1 align="center">WT Types</h1> <div align="center"> Typescript типы для WebSoft HCM.
72 lines (68 loc) • 2.43 kB
TypeScript
declare namespace Screen {
let Doc: XmlDocument;
let EditMode: boolean;
let ExposeItemBySource: string;
let FocusItem: string;
let FrameName: string;
let HolderElem: string;
let LinkedDocs: string;
let OptHolderElem: string;
let Ps: string;
function AskFileSave(): void;
function AddExternalEditor(): void;
function AddLinkedDoc(): void;
function AskColor(): void;
function AskDirectory(): void;
function AskDirectoryPath(): void;
function AskFileOpen(url?: string, extPattern?: string): string;
function AskFilesOpen(): void;
function AskFont(): void;
function BringWindowToFront(): void;
function CheckSpelling(): void;
function Close(): void;
function FindItemByType(): void;
function FindItemRec(): void;
function FindOptItem(): void;
function FindOptItemByType(): void;
function FlashWindow(): void;
function ModalDlg(modalDialog: XmlDocument): void;
/**
* Выдает стандартный диалог Windows с сообщением относительно текущего экрана.
* @param {string} message - Текст сообщения.
* @param {string} [subject] - Текст заголовка.
* @param {"error" | "quesiton" | "info"} [type] - Тип диалогового окна.
* @param {string} [titles] - Наименование кнопок диалогового окна.
* @returns {boolean} Результат.
* @example
* ```
* Screen.MsgBox(
* UiText.messages.operation_will_be_cancelled,
* UiText.messages.warning_msg_title,
* "question",
* "yes,no"
* );
*
* Screen.MsgBox(
* UiText.messages.changes_require_server_restart,
* UiText.messages.info_msg_title,
* "info"
* );
* ```
*/
function MsgBox(message: string, subject?: string, type?: "error" | "question" | "info", titles?: string): boolean;
function Navigate(): void;
function Print(): void;
function RemoveLinkedDocByUrl(): void;
function RunCommand(): void;
function RunCommandAsync(): void;
function SaveDoc(): void;
function SetDoc(): void;
function SetInitSearch(): void;
function SetTimer(): void;
function SetWindowTopmost(): void;
function ShowErrorMsg(): void;
function Update(): void;
function UpdateAsync(): void;
function UpdateExcpt(): void;
function WindowClientWidth(): void;
}