UNPKG

@ngx-dynamic-components/tools

Version:

@ngx-dynamic-components/tools is Angular 7+ library what contains a core interfaces to build a configuration driven web pages.

22 lines (21 loc) 1.05 kB
import { EventEmitter, OnInit } from '@angular/core'; import { UIModelProperty } from '@ngx-dynamic-components/core'; import type { ElementRef } from '@angular/core'; import type { MatButton } from '@angular/material/button'; import type { UIModel } from '@ngx-dynamic-components/core'; import * as i0 from "@angular/core"; export declare class PropertiesEditorComponent implements OnInit { uiModel: UIModel; editorContainer: ElementRef; editBtn: MatButton; updatedProperty: EventEmitter<any>; itemProperties: UIModelProperty[]; properties: any[]; showEditor: boolean; get positionClass(): string; onClick(targetElement: any): void; ngOnInit(): void; updateProperty(evt: any, prop: any): void; static ɵfac: i0.ɵɵFactoryDeclaration<PropertiesEditorComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<PropertiesEditorComponent, "dc-properties-editor", never, { "uiModel": { "alias": "uiModel"; "required": false; }; }, { "updatedProperty": "updatedProperty"; }, never, never, false, never>; }