dynamic-display-shared
Version:
A library for dynamic view
24 lines (23 loc) • 1.01 kB
TypeScript
import { Observable } from 'rxjs';
import { Logger } from '../../infrastructure/logger';
import { EntityDetailsViewModel } from '../model/entity-details.view-model';
import * as i0 from "@angular/core";
export declare class ActionNotifierService {
private logger;
private saveEntityCompleteSubject;
saveEntityComplete$: Observable<EntityDetailsViewModel | undefined>;
private deleteInnerEntitySubject;
deleteInnerEntity$: Observable<InnerEntityInfo | undefined>;
private closeEditDialogSubject;
closeEditDialog$: Observable<boolean>;
constructor(logger: Logger);
deleteInnerEntity(info: InnerEntityInfo): void;
saveEntityComplete(entity: EntityDetailsViewModel): void;
notifyCloseEditDialog(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ActionNotifierService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ActionNotifierService>;
}
export declare class InnerEntityInfo {
innerEntityId: number;
entityTypeId: number;
}