UNPKG

@bd-innovations/abstract-section

Version:

A bunch of abstract logic for the section

20 lines (19 loc) 1.09 kB
import { OnDestroy, OnInit } from '@angular/core'; import { DeleteDialogConfigurator } from '../configurators/dialogs/delete-dialog/delete-dialog.configurator'; import { FormDialogConfigurator } from '../configurators/dialogs/form-dialog/form-dialog.configurator'; import { LoaderConfigurator } from '../configurators/loaders/loader-configurator'; import { DialogComponentFasade } from './dialog-component.fasade'; declare const RoutedComponentFasade_base: import("@angular/material/core/common-behaviors/constructor").Constructor<import("../mixins/has-subs.mixin").HasSubs> & { new (): {}; }; export declare abstract class RoutedComponentFasade<D> extends RoutedComponentFasade_base implements OnInit, OnDestroy { loaderConfigurator: LoaderConfigurator<D>; formConfigurator: FormDialogConfigurator<DialogComponentFasade, D>; deleteConfigurator: DeleteDialogConfigurator<DialogComponentFasade, D>; protected constructor(); ngOnInit(): void; ngOnDestroy(): void; initDataReloadOnSuccessNewOrEdit(): void; initDataReloadOnSuccessDelete(): void; } export {};