UNPKG

@cauca-911/devextreme

Version:

Run `npm install @cauca-911/devextreme --save` to add this library to your project

47 lines (46 loc) 2.09 kB
import { EventEmitter, OnInit, InputSignal, ModelSignal } from '@angular/core'; import { TranslateService } from '@cauca-911/core'; import { DxPopupComponent } from 'devextreme-angular'; import { CaucaPopupEditCancelEvent } from './cauca-popup-edit-cancel-event'; import * as i0 from "@angular/core"; export declare class CaucaPopupEditComponent implements OnInit { private translateService; bottomToolbarItems: any; types: { savecancel: string; okcancel: string; }; title: InputSignal<string>; visible: ModelSignal<boolean>; visibleChange: EventEmitter<boolean>; popupShowing: EventEmitter<any>; popupShown: EventEmitter<any>; save: EventEmitter<CaucaPopupEditCancelEvent>; popup: DxPopupComponent; private readonly translationKeyParent; private readonly translationKeys; private canSaveState; private okButtonComponent; private saveButtonComponent; private cancelEvent; private isSaving; private barItems; constructor(translateService: TranslateService); get canSave(): boolean; set canSave(value: boolean); set type(name: string); ngOnInit(): void; getTranslations(): void; onHidden(): void; onShowing(e: any): void; onShown(e: any): void; cancelSave(): void; private emitVisibleChange; private initBarText; private saveButtonClick; private cancelButtonClick; private saveButtonDisabledState; private updateButtonDisabledState; static ɵfac: i0.ɵɵFactoryDeclaration<CaucaPopupEditComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CaucaPopupEditComponent, "cauca-popup-edit", never, { "title": { "alias": "title"; "required": false; "isSignal": true; }; "visible": { "alias": "visible"; "required": false; "isSignal": true; }; "canSave": { "alias": "canSave"; "required": false; }; "type": { "alias": "type"; "required": false; }; }, { "visible": "visibleChange"; "visibleChange": "visibleChange"; "popupShowing": "popupShowing"; "popupShown": "popupShown"; "save": "save"; }, never, ["*"], false, never>; }