UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

69 lines (68 loc) 2.52 kB
import { OnDestroy, OnInit } from '@angular/core'; import { MatMenuTrigger } from '@angular/material/menu'; import { ReplaySubject, Subscription } from 'rxjs'; import { TccET_IAM } from '../../../odata/models/iam.model'; import { TccODataServiceFactory } from '../../../odata/factories/tcc-odata-service/tcc-odata-service.factory'; import { TccOdataHelperService } from '../../../odata/services/tcc-odata-helper/tcc-odata-helper.service'; import { TccSliderRightService } from '../../../shared/services/tcc-slider-right/tcc-slider-right.service'; import { TccAutoOpenMenuService } from '../../services/tcc-auto-open-menu/tcc-auto-open-menu.service'; import { TccET_APPLI } from '../../../odata/models/applications.model'; import { TccSnackBarService } from '../../services/tcc-snackbar/tcc-snackbar.service'; export declare namespace TccAutoOpenMenu { enum AutoOpenMenuEntity { User = "User", Capture = "Capture" } interface autoOpenMenuData { Position?: position; Entity: entity; Open: boolean; } interface position { X: number; Y: number; } interface entity { Id: string; Entity: AutoOpenMenuEntity; origin?: string; } } export declare class TccAutoOpenMenuComponent implements OnDestroy, OnInit { private factory; private helper; private sliderRightService; private autoOpenService; private snackbar; menuTrigger: MatMenuTrigger; set menuentitiy(menuEnt: TccAutoOpenMenu.entity); set toggleMenu(toggleMenu: boolean); set position(pos: TccAutoOpenMenu.position); timedOutCloser: any; subscription: Subscription; positionX: number; positionY: number; entity: TccAutoOpenMenu.entity; private userService; user: TccET_IAM.UserInfo; private initial; keepMenuOpen: boolean; triggerSubject: ReplaySubject<MatMenuTrigger>; menuEntity: TccAutoOpenMenu.entity; private oldMenuEntity; private componentref; phoneNumber: string; private blockMenu; private captureService; app: TccET_APPLI.Capture; private sliderId; private blockSlider; constructor(factory: TccODataServiceFactory, helper: TccOdataHelperService, sliderRightService: TccSliderRightService, autoOpenService: TccAutoOpenMenuService, snackbar: TccSnackBarService); ngOnInit(): void; ngOnDestroy(): void; private getUser; mouseLeave(): void; mouseEnter(): void; onClick(): void; private getCaptureApplication; }