ng2-lazy-trumbowyg
Version:
Angular 2 Component for lazy loading of Trumbowyg wysiwyg editor
21 lines (20 loc) • 747 B
TypeScript
import { Observable } from "rxjs/Observable";
import "rxjs/add/operator/publishReplay";
import "rxjs/add/operator/switchMap";
import "rxjs/add/operator/map";
import "rxjs/add/operator/catch";
import { TrumbowygConfig } from "./trumbowyg.config";
import { LoadExternalFiles } from "./load-external-file.service";
export declare class TrumbowygService {
private loadFiles;
private TRUMBOWYG_PREFIX_URL;
private TRUMBOWYG_PLUGINS_PREFIX;
private TRUMBOWYG_STYLES_URL;
private TRUMBOWYG_SCRIPT_URL;
private isLoaded$;
private loadedLangs;
constructor(loadFiles: LoadExternalFiles, config: TrumbowygConfig);
private parsePlugins(config);
private loadLang(lang);
loaded(lang?: string): Observable<boolean>;
}