ngx-t-reports
Version:
Angular module for creating dynamic reports and dashboards. Supports various data sources, custom templates, and real-time updates.
22 lines (21 loc) • 1.44 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { ElementEditorConfigSectionInterface, ElementEditorInnerSectionElementInterface, FormColumnInputs } from 'ngx-t-forms-types';
import * as i0 from "@angular/core";
export declare class ElementEditorComponent {
inEdit: any;
label: string;
subTitle: string;
editorSections: ElementEditorConfigSectionInterface[];
formInputs: FormColumnInputs[];
saveButtonLabel: string;
closeEditor: EventEmitter<void>;
saveElement: EventEmitter<any>;
newValue: any;
elementConfigurationChanged: (value: any, ele: ElementEditorInnerSectionElementInterface) => void;
get saveIsDisabled(): boolean;
elementBlur: (event: any, element: ElementEditorInnerSectionElementInterface) => void;
save(): void;
close(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ElementEditorComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ElementEditorComponent, "lib-element-editor", never, { "inEdit": { "alias": "inEdit"; "required": false; }; "label": { "alias": "label"; "required": false; }; "subTitle": { "alias": "subTitle"; "required": false; }; "editorSections": { "alias": "editorSections"; "required": false; }; "formInputs": { "alias": "formInputs"; "required": false; }; "saveButtonLabel": { "alias": "saveButtonLabel"; "required": false; }; }, { "closeEditor": "closeEditor"; "saveElement": "saveElement"; }, never, never, true, never>;
}