1 | import { ElementRef, OnInit, OnChanges, SimpleChanges, EventEmitter } from '@angular/core';
|
2 | import { ControlValueAccessor } from '@angular/forms';
|
3 | import { NgxWigToolbarService, TButton } from './ngx-wig-toolbar.service';
|
4 | export declare class NgxWigComponent implements OnInit, OnChanges, ControlValueAccessor {
|
5 | private _ngWigToolbarService;
|
6 | content: string;
|
7 | placeholder: string;
|
8 | buttons: string;
|
9 | disabled: boolean;
|
10 | isSourceModeAllowed: boolean;
|
11 | contentChange: EventEmitter<{}>;
|
12 | ngxWigEditable: ElementRef;
|
13 | editMode: boolean;
|
14 | container: HTMLElement;
|
15 | toolbarButtons: TButton[];
|
16 | hasFocus: boolean;
|
17 | iconsTheme: string;
|
18 | constructor(_ngWigToolbarService: NgxWigToolbarService);
|
19 | toggleEditMode(): void;
|
20 | execCommand(command: string, options: string): boolean;
|
21 | ngOnInit(): void;
|
22 | ngOnChanges(changes: SimpleChanges): void;
|
23 | onChange(event: Event): void;
|
24 | writeValue(value: any): void;
|
25 | registerOnChange(fn: any): void;
|
26 | registerOnTouched(): void;
|
27 | shouldShowPlaceholder(): boolean;
|
28 | private pasteHtmlAtCaret(html);
|
29 | private propagateChange;
|
30 | setDisabledState(isDisabled: boolean): void;
|
31 | }
|