text-edit.component.d.ts 1.6 KB

1234567891011121314151617181920212223242526272829303132333435
  1. import { ChangeDetectorRef, ElementRef, EventEmitter, NgZone, OnInit } from '@angular/core';
  2. import { NzDestroyService } from 'ng-zorro-antd/core/services';
  3. import { NzTSType } from 'ng-zorro-antd/core/types';
  4. import { NzI18nService, NzTextI18nInterface } from 'ng-zorro-antd/i18n';
  5. import { NzAutosizeDirective } from 'ng-zorro-antd/input';
  6. import * as i0 from "@angular/core";
  7. export declare class NzTextEditComponent implements OnInit {
  8. private ngZone;
  9. private cdr;
  10. private i18n;
  11. private destroy$;
  12. editing: boolean;
  13. locale: NzTextI18nInterface;
  14. text?: string;
  15. icon: NzTSType;
  16. tooltip?: null | NzTSType;
  17. readonly startEditing: EventEmitter<void>;
  18. readonly endEditing: EventEmitter<string>;
  19. set textarea(textarea: ElementRef<HTMLTextAreaElement> | undefined);
  20. autosizeDirective: NzAutosizeDirective;
  21. beforeText?: string;
  22. currentText?: string;
  23. nativeElement: HTMLElement;
  24. private textarea$;
  25. private injector;
  26. constructor(ngZone: NgZone, cdr: ChangeDetectorRef, i18n: NzI18nService, destroy$: NzDestroyService);
  27. ngOnInit(): void;
  28. onClick(): void;
  29. confirm(): void;
  30. onEnter(event: Event): void;
  31. onCancel(): void;
  32. focusAndSetValue(): void;
  33. static ɵfac: i0.ɵɵFactoryDeclaration<NzTextEditComponent, never>;
  34. static ɵcmp: i0.ɵɵComponentDeclaration<NzTextEditComponent, "nz-text-edit", ["nzTextEdit"], { "text": { "alias": "text"; "required": false; }; "icon": { "alias": "icon"; "required": false; }; "tooltip": { "alias": "tooltip"; "required": false; }; }, { "startEditing": "startEditing"; "endEditing": "endEditing"; }, never, never, true, never>;
  35. }