@linid-dm/directory-manager-client-core
Version:
Core package by providing a set of angular components for the Directory Manager app.
26 lines (25 loc) • 1.91 kB
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { MatButton } from '@angular/material/button';
import { MatDialog, MatDialogRef } from '@angular/material/dialog';
import { IBtnLabel, IEntryIds, IFormData, IResourceType, IScimProperties, JsTable } from '../../shared';
import { AddEditGenericFormDialogComponent } from '../add-edit-generic-form-dialog/add-edit-generic-form-dialog.component';
import * as i0 from "@angular/core";
export declare class DataDetailEditButtonComponent implements OnInit {
dialog: MatDialog;
editAction: IBtnLabel;
selectedResourceTypeId: string;
resourcesTypes: JsTable<IResourceType>;
selectedEntryIds: IEntryIds;
formDataAttributes: IFormData[];
updatedEntryAttributes: EventEmitter<any>;
editBtn: MatButton;
dialogRef: MatDialogRef<AddEditGenericFormDialogComponent, any>;
clickOnUpdate: boolean;
scimProperties: IScimProperties;
constructor(dialog: MatDialog);
ngOnInit(): void;
openEditEntryDialog(updatedEntryAttributes: EventEmitter<any>, title: string, scimProperties: IScimProperties, selectedResourceTypeId: string, resourcesTypes: JsTable<IResourceType>, selectedEntryIds: IEntryIds, formDataAttributes: IFormData[]): void;
clickOnBtn(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DataDetailEditButtonComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DataDetailEditButtonComponent, "dm-data-detail-edit-button", never, { "editAction": { "alias": "editAction"; "required": false; }; "selectedResourceTypeId": { "alias": "selectedResourceTypeId"; "required": false; }; "resourcesTypes": { "alias": "resourcesTypes"; "required": false; }; "selectedEntryIds": { "alias": "selectedEntryIds"; "required": false; }; "formDataAttributes": { "alias": "formDataAttributes"; "required": false; }; }, { "updatedEntryAttributes": "updatedEntryAttributes"; }, never, never, false, never>;
}