UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

25 lines (24 loc) 1.01 kB
import { ICompanyLogoService, LogoType } from '@docsvision/webclient/Platform/$CompanyLogo'; import { SimpleEvent } from '@docsvision/webclient/System/SimpleEvent'; /** Сервис для установки CompanyLogo. */ export declare class CompanyLogoService implements ICompanyLogoService { _companyLogoControl: HTMLElement; _logoIcon: HTMLElement; _isHidden: boolean; _logoType: LogoType; _logoText: string; _alwaysShow: boolean; _filePath: string; updateLogoVisibility: SimpleEvent<any>; updateLogoType: SimpleEvent<any>; setCompanyLogoElements: (control: HTMLElement, icon: HTMLElement, alwaysShow?: boolean, filePath?: string) => void; getCompanyLogoElement: () => HTMLElement; getLogoVisibility: () => boolean; getTypeOfLogo: () => LogoType; getLogoText: () => string; showLogo: () => void; hideLogo: () => void; setLogoVisibility(visibility: boolean): void; show: (text?: string) => void; setText: (text: string) => void; }