@ctodev/cclibrary-typings
Version:
Library typings for use with CLARC INFINITY
50 lines (49 loc) • 1.83 kB
TypeScript
import { OnInit } from '@angular/core';
import { UntypedFormBuilder, UntypedFormGroup, ValidatorFn } from '@angular/forms';
import { MatDialogRef } from "@angular/material/dialog";
import { TccSnackBarService } from '../../../core/services/tcc-snackbar/tcc-snackbar.service';
import { TccODataSettings } from '../../../odata/tccodatasettings.token';
import { TccFormErrorFields } from '../../models/form-error.model';
import { TccAnyscanService } from '../../../odata/services/tcc-anyscan/tcc-anyscan.service';
import { TccLibIcons } from '../../classes/tcc-register-icons.class';
export declare class TccSetupScannerDialogComponent implements OnInit {
private dialogRef;
private ScanService;
private odataSettings;
data: {
Url?: string;
Port?: string;
Localhost: boolean;
};
private fb;
private snackbar;
onDialogClick(event: KeyboardEvent): void;
description: string;
UrlCaption: string;
PortCaption: string;
PingCaption: string;
SubmitCaption: string;
CloseCaption: string;
Localhosttext: string;
formGroup: UntypedFormGroup;
islocalhost: boolean;
LocalhostFields: TccFormErrorFields;
Fields: TccFormErrorFields;
LibIcons: typeof TccLibIcons.Icon;
constructor(dialogRef: MatDialogRef<TccSetupScannerDialogComponent>, ScanService: TccAnyscanService, odataSettings: TccODataSettings, data: {
Url?: string;
Port?: string;
Localhost: boolean;
}, fb: UntypedFormBuilder, snackbar: TccSnackBarService);
ngOnInit(): void;
getValidators(fieldname: string): ValidatorFn[];
GetFormValue(): string;
GetCurrentUrl(): string;
OnPingClick(): void;
OnCloseClick(): void;
}
export declare function ParseUrl(url: string): {
host: string;
port: string;
endpoint: string;
};