@bd-innovations/abstract-section
Version:
A bunch of abstract logic for the section
20 lines (19 loc) • 1.09 kB
TypeScript
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 {};