ng2-lazy-trumbowyg
Version:
Angular 2 Component for lazy loading of Trumbowyg wysiwyg editor
30 lines (29 loc) • 971 B
TypeScript
import { ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core';
import { Observable } from "rxjs/Observable";
import { TrumbowygService } from "./trumbowyg.service";
import "rxjs/add/operator/filter";
import "rxjs/add/operator/take";
import "rxjs/add/operator/switchMap";
export declare class Trumbowyg implements OnInit, OnDestroy, OnChanges {
private el;
private trumbowygService;
/**
* @deprecated use 'update' for a preview
*/
togglePreview: boolean;
initialContent: string;
liveUpdate: boolean;
update: Observable<any>;
options: any;
savedContent: EventEmitter<any>;
private loaded$;
private readyToUse$;
private content$;
private contentSub;
private updateSubscription;
private trumbowygEl;
constructor(el: ElementRef, trumbowygService: TrumbowygService);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
ngOnDestroy(): void;
}