UNPKG

angular-froala-wysiwyg

Version:

[![npm](https://img.shields.io/npm/v/angular-froala-wysiwyg.svg)](https://www.npmjs.com/package/angular-froala-wysiwyg) [![npm](https://img.shields.io/npm/dm/angular-froala-wysiwyg.svg)](https://www.npmjs.com/package/angular-froala-wysiwyg) [![npm](https:

46 lines (45 loc) 1.77 kB
import { ControlValueAccessor } from "@angular/forms"; import { ElementRef, EventEmitter, NgZone } from '@angular/core'; import * as i0 from "@angular/core"; export declare class FroalaEditorDirective implements ControlValueAccessor { private zone; private platformId; private _opts; private _element; private SPECIAL_TAGS; private INNER_HTML_ATTR; private _hasSpecialTag; private _editor; private _model; private _editorInitialized; private _oldModel; constructor(el: ElementRef, zone: NgZone, platformId: Object); onChange: (_: any) => void; onTouched: () => void; writeValue(content: any): void; registerOnChange(fn: (_: any) => void): void; registerOnTouched(fn: () => void): void; set froalaEditor(opts: any); private clone; set froalaModel(content: any); private stringify; private updateEditor; froalaModelChange: EventEmitter<any>; froalaInit: EventEmitter<Object>; private updateModel; private registerEvent; private initListeners; private createEditor; private setHtml; private setContent; private destroyEditor; private getEditor; private generateManualController; ngAfterViewInit(): void; private initialized; private setup; ngOnDestroy(): void; setDisabledState(isDisabled: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration<FroalaEditorDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<FroalaEditorDirective, "[froalaEditor]", ["froalaEditor"], { "froalaEditor": { "alias": "froalaEditor"; "required": false; }; "froalaModel": { "alias": "froalaModel"; "required": false; }; }, { "froalaModelChange": "froalaModelChange"; "froalaInit": "froalaInit"; }, never, never, false, never>; }