@angular-jz/jz
Version:
jim jz
19 lines (18 loc) • 774 B
TypeScript
import { Injector } from '@angular/core';
import { JZListPageComponent, JZListPageComponentConfig } from './jz-list-page.component';
export declare class JZCrudPageComponentConfig extends JZListPageComponentConfig {
viewItemPageComponent?: any;
createItemPageComponent?: any;
editItemPageComponent?: any;
}
export declare class JZCrudPageComponent extends JZListPageComponent {
injector: Injector;
config: JZCrudPageComponentConfig;
constructor(injector: Injector, config: JZCrudPageComponentConfig);
showViewItem(item: any): void;
showCreateItem(item?: any): void;
showEditItem(item?: any): void;
deleteItem(item: any): void;
deleteItemSucess: (data: any) => void;
deleteItemFailed: (error: any) => void;
}