UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

53 lines 2.78 kB
import { CdkStep } from '@angular/cdk/stepper'; import { FormGroup } from '@angular/forms'; import { C8yStepper, GainsightService } from '@c8y/ngx-components'; import { FormlyFieldConfig } from '@ngx-formly/core'; import { BsModalRef } from 'ngx-bootstrap/modal'; import { BehaviorSubject, Subject } from 'rxjs'; import { ActilityDeviceRegistration } from './actility-device-registration.model'; import { ActilityDeviceRegistrationService } from './actility-device-registration.service'; import * as i0 from "@angular/core"; type ActilityState = 'loadPending' | 'loadSuccess' | 'loadError' | 'registrationPending' | 'registrationSuccess' | 'registrationError'; export declare class ActilityDeviceRegistrationComponent { bsModalRef: BsModalRef; private registrationService; private gainsightService; stepper: C8yStepper; registrationStepLabels: { next: "Register"; }; finalStepLabels: { custom: "Close"; }; state: ActilityState; errors$: BehaviorSubject<Error[]>; errorMessages$: import("rxjs").Observable<any>; connections$: import("rxjs").Observable<{ res: import("packages/client/lib").IFetchResponse; data: any; }>; deviceProtocols$: import("rxjs").Observable<import("packages/client/lib").IResultList<import("packages/client/lib").IManagedObject>>; unsubscribe$: Subject<void>; load$: import("rxjs").Observable<any[]>; form: FormGroup<{}>; model: ActilityDeviceRegistration; fields: FormlyFieldConfig[]; constructor(bsModalRef: BsModalRef, registrationService: ActilityDeviceRegistrationService, gainsightService: GainsightService); getConnectivityPlans$(name: any): import("rxjs").Observable<import("packages/client/lib").IResultList<import("./actility-device-registration.model").ConnectivityPlan>>; getDeviceProfiles$(name: any): import("rxjs").Observable<import("packages/client/lib").IResultList<import("./actility-device-registration.model").ActilityDeviceProfile>>; getDeviceProtocols$(): import("rxjs").Observable<import("packages/client/lib").IResultList<import("packages/client/lib").IManagedObject>>; getConnections$(): import("rxjs").Observable<{ res: import("packages/client/lib").IFetchResponse; data: any; }>; register(event: { stepper: C8yStepper; step: CdkStep; }): Promise<void>; getActilityDeviceToSend(): ActilityDeviceRegistration; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ActilityDeviceRegistrationComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ActilityDeviceRegistrationComponent, "c8y-actility-registration", never, {}, {}, never, never, true, never>; } export {}; //# sourceMappingURL=actility-device-registration.component.d.ts.map