UNPKG

@covalent/text-editor

Version:

Teradata UI Platform Text Editor Module

60 lines (59 loc) 2.03 kB
import { AfterViewInit, ElementRef, NgZone, OnDestroy } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import * as i0 from "@angular/core"; declare const EasyMDE: any; export declare class TdTextEditorComponent implements AfterViewInit, OnDestroy, ControlValueAccessor { private _zone; private _value; private _easyMDE; private _fromEditor; textarea: ElementRef; options: any; constructor(_zone: NgZone); propagateChange: (_: any) => any; onTouched: () => any; /** * value?: string * Value in the Editor after async getEditorContent was called */ set value(value: string); get value(): string; get easyMDE(): typeof EasyMDE; /** * Implemented as part of ControlValueAccessor. */ writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; ngAfterViewInit(): void; ngOnDestroy(): void; isPreviewActive(): boolean; isSideBySideActive(): boolean; isFullscreenActive(): boolean; clearAutosavedValue(): void; toTextArea(): void; toggleBold(): void; toggleItalic(): void; toggleStrikethrough(): void; toggleHeadingSmaller(): void; toggleHeadingBigger(): void; toggleHeading1(): void; toggleHeading2(): void; toggleHeading3(): void; toggleCodeBlock(): void; toggleBlockquote(): void; toggleUnorderedList(): void; toggleOrderedList(): void; cleanBlock(): void; drawLink(): void; drawImage(): void; drawTable(): void; drawHorizontalRule(): void; togglePreview(): void; toggleSideBySide(): void; toggleFullScreen(): void; private _onChange; static ɵfac: i0.ɵɵFactoryDeclaration<TdTextEditorComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TdTextEditorComponent, "td-text-editor", never, { "options": { "alias": "options"; "required": false; }; "value": { "alias": "value"; "required": false; }; }, {}, never, never, true, never>; } export {};