@iotize/ionic
Version:
Iotize specific building blocks on top of @ionic/angular.
20 lines (19 loc) • 1.13 kB
TypeScript
import { ModuleWithProviders, Type } from '@angular/core';
import { TaskManager } from './definitions';
import { TaskErrorResolutionServiceInterface } from './provider';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
export declare class EmptyTaskResolutionService implements TaskErrorResolutionServiceInterface {
shouldShowNfcModal(error: Error): boolean;
onTaskError<TaskContext, TaskResult>(taskContainer: TaskManager.TaskContainer<TaskContext, TaskResult>, err: Error): Promise<TaskResult>;
static ɵfac: i0.ɵɵFactoryDeclaration<EmptyTaskResolutionService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<EmptyTaskResolutionService>;
}
export declare class TaskManagerModule {
static forRoot(settings: {
taskErrorResolutionService?: Type<TaskErrorResolutionServiceInterface>;
}): ModuleWithProviders<TaskManagerModule>;
static ɵfac: i0.ɵɵFactoryDeclaration<TaskManagerModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<TaskManagerModule, never, [typeof i1.CommonModule], never>;
static ɵinj: i0.ɵɵInjectorDeclaration<TaskManagerModule>;
}