UNPKG

ngx-tinymce

Version:
40 lines (39 loc) 1.39 kB
import { OnChanges, OnDestroy, AfterViewInit, ChangeDetectorRef, TemplateRef, SimpleChanges, EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { ScriptService } from './tinymce.script.service'; import { TinymceOptions } from './tinymce.options'; export declare class TinymceComponent implements AfterViewInit, OnChanges, OnDestroy, ControlValueAccessor { private defConfig; private ss; private cd; private _instance; private value; load: boolean; id: string; private onChange; private onTouched; config: any; placeholder: string; disabled: boolean; private _disabled; _loading: string; _loadingTpl: TemplateRef<any>; loading: string | TemplateRef<any>; /** 延迟初始化 */ delay: number; ready: EventEmitter<any>; readonly instance: any; constructor(defConfig: TinymceOptions, ss: ScriptService, cd: ChangeDetectorRef); private initDelay; private init; private destroy; private setDisabled; ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; _onReuseInit(): void; writeValue(value: string): void; registerOnChange(fn: (_: any) => {}): void; registerOnTouched(fn: () => {}): void; setDisabledState(isDisabled: boolean): void; }