cocori-ng
Version:
Cocori-ng is an Angular full of great components & utilites based on Material
36 lines (35 loc) • 1.7 kB
TypeScript
import { ChangeDetectorRef, Injector, OnInit } from '@angular/core';
import { ConfigAPIsFile, ConfigWysiwygModel, FileModel, PluginsAvailable, WysiwygService } from 'cocori-ng/src/feature-core';
import { UploaderService } from '../../../core';
import { ExtendInputsComponent } from '../form/inputs/extend-inputs/extend-inputs.component';
import * as i0 from "@angular/core";
export declare class CocoringWysiwygComponent extends ExtendInputsComponent implements OnInit {
private wysiwygService;
uploaderService: UploaderService;
private cdr;
initParams: any;
editor: any;
apisFile: ConfigAPIsFile;
fileModel: FileModel;
apiKey: string;
height: number;
inline: boolean;
menubar: boolean;
plugins: PluginsAvailable[];
toolbar: string;
quickbarsInsert: string;
callbackFileUplad: any;
fileUploaded: File;
uploadImageDialogInstance: any;
set config(config: ConfigWysiwygModel);
private handleParamsWysiwyg;
constructor(injector: Injector, wysiwygService: WysiwygService, uploaderService: UploaderService, cdr: ChangeDetectorRef);
ngOnInit(): void;
private filePickerCallback;
private onFileUploaded;
private onError;
private onValueEditorChanged;
private validateFileValue;
static ɵfac: i0.ɵɵFactoryDeclaration<CocoringWysiwygComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CocoringWysiwygComponent, "cocoring-wysiwyg", never, { "apiKey": "apiKey"; "height": "height"; "inline": "inline"; "menubar": "menubar"; "plugins": "plugins"; "toolbar": "toolbar"; "quickbarsInsert": "quickbarsInsert"; "config": "config"; }, {}, never, never, false>;
}