UNPKG

ngx-editor

Version:

Rich Text Editor for angular using ProseMirror

33 lines (32 loc) 1.47 kB
import { ElementRef, OnDestroy, OnInit, EventEmitter, Renderer2, SimpleChanges, OnChanges, Injector } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import Editor from './Editor'; import * as i0 from "@angular/core"; export declare class NgxEditorComponent implements ControlValueAccessor, OnInit, OnChanges, OnDestroy { private renderer; private injector; private elementRef; constructor(renderer: Renderer2, injector: Injector, elementRef: ElementRef<HTMLElement>); private ngxEditor; editor: Editor; outputFormat: 'doc' | 'html'; placeholder: string; focusOut: EventEmitter<void>; focusIn: EventEmitter<void>; private subscriptions; private onChange; private onTouched; writeValue(value: Record<string, any> | string | null): void; registerOnChange(fn: () => void): void; registerOnTouched(fn: () => void): void; setDisabledState(isDisabled: boolean): void; private handleChange; private setMeta; private setPlaceholder; private registerPlugins; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<NgxEditorComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NgxEditorComponent, "ngx-editor", never, { "editor": "editor"; "outputFormat": "outputFormat"; "placeholder": "placeholder"; }, { "focusOut": "focusOut"; "focusIn": "focusIn"; }, never, ["*"]>; }