@iotize/ionic
Version:
Iotize specific building blocks on top of @ionic/angular.
33 lines (32 loc) • 1.71 kB
TypeScript
import { ModuleWithProviders } from '@angular/core';
import { ProtocolFactoryService } from '@iotize/ionic';
import { DeviceScanner, DeviceScannerOptions } from '@iotize/tap/scanner/api';
import { ProtocolFactoryTestingService as ProtocolFactoryTestingServiceClass } from './protocol-factory-testing.service';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "@angular/forms";
import * as i3 from "@angular/router/testing";
import * as i4 from "@iotize/ionic";
declare class ScannerNotAvailable implements DeviceScanner<any> {
message: string;
scanning: import("rxjs").Observable<boolean>;
isScanning: boolean;
results: import("rxjs").Observable<never>;
constructor(message: string);
start(option?: DeviceScannerOptions): Promise<never>;
stop(): Promise<never>;
}
export declare const ProtocolFactoryTestingServiceProvider: {
provide: typeof ProtocolFactoryService;
useClass: typeof ProtocolFactoryTestingServiceClass;
};
export declare function scannerNotAvailableFactory(name: string): () => ScannerNotAvailable;
export declare class IotizeIonicTestingModule {
static forRoot(options?: {
platform: string;
}): ModuleWithProviders<IotizeIonicTestingModule>;
static ɵfac: i0.ɵɵFactoryDeclaration<IotizeIonicTestingModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<IotizeIonicTestingModule, never, never, [typeof i1.CommonModule, typeof i2.ReactiveFormsModule, typeof i2.FormsModule, typeof i3.RouterTestingModule, typeof i4.TaskManagerUiModule, typeof i4.LibCommonModule]>;
static ɵinj: i0.ɵɵInjectorDeclaration<IotizeIonicTestingModule>;
}
export {};