UNPKG

1.18 kBTypeScriptView Raw
1import { ElementRef, OnInit, OnChanges, SimpleChanges, EventEmitter } from '@angular/core';
2import { ControlValueAccessor } from '@angular/forms';
3import { NgxWigToolbarService, TButton } from './ngx-wig-toolbar.service';
4export 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}