UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

33 lines (32 loc) 1.72 kB
import { MatDialog } from '@angular/material/dialog'; import { Observable } from 'rxjs'; import { TccAnyscan } from '../../../odata/models/anyscan.model'; import { TccAnyscanService } from '../../../odata/services/tcc-anyscan/tcc-anyscan.service'; import { TccUserPropertyService } from '../tcc-user-property/tcc-user-property.service'; import { TccODataSettings } from '../../../odata/tccodatasettings.token'; import { TccET_DPM } from '../../../odata/models/dpm.model'; import { TccSingleton } from '../../../core/models/tcc-singleton.model'; export declare class TccAnyscanSetupService implements TccSingleton { private dialog; private anyscan; private userproperty; private odatasettings; private list; constructor(dialog: MatDialog, anyscan: TccAnyscanService, userproperty: TccUserPropertyService, odatasettings: TccODataSettings); init(): void; reset(): void; openFullConfigDialog(url?: string, port?: string): Observable<boolean>; openChooseDeviceDialog(devices?: TccAnyscan.Device[]): Observable<TccAnyscan.Device>; openChooseHostDialog(hosts: TccET_DPM.Host[]): Observable<TccET_DPM.Host>; chooseHost(hosts: TccET_DPM.Host[]): Observable<boolean>; tryLocalhost(): Observable<boolean>; openLocalhostConfigDialog(): Observable<boolean>; openAnyscanAuthDialog(host?: string, port?: string): Observable<boolean>; private createAnyscanAuthDialog; private checkForAnyscanInstance; private getCurrentAnyscanInstance; private setCurrentAnyscanInstance; private getConfigDialogObs; trySettingAnyscanInstance(startatlocalhost: boolean, skipDialog?: boolean): Observable<boolean>; DEMOSETANYSCANINSTANCE(): Observable<boolean>; }