@kronscht/former
Version:
Former is an Angular library that provides a declarative way to generate complex forms based on primeng components
18 lines (17 loc) • 1.02 kB
TypeScript
import { KeyValue } from '@angular/common';
import { OnChanges, OnInit, SimpleChanges } from '@angular/core';
import { GeneratedFormComponent } from '../generated-form/generated-form.component';
import { ActionButton } from '../model/former.model';
import * as i0 from "@angular/core";
export declare class GeneratedFormActionsComponent implements OnInit, OnChanges {
form?: GeneratedFormComponent;
leftActions: KeyValue<string, ActionButton>[];
rightActions: KeyValue<string, ActionButton>[];
ngOnChanges(changes: SimpleChanges): void;
onButtonClick(action: ActionButton): void;
isButtonDisabled(action: KeyValue<string, ActionButton>): boolean | undefined;
ngOnInit(): void;
initActions(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<GeneratedFormActionsComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<GeneratedFormActionsComponent, "lib-generated-form-actions", never, { "form": { "alias": "form"; "required": false; }; }, {}, never, never, false, never>;
}