ngx-editor
Version:
Rich Text Editor for angular using ProseMirror
31 lines (30 loc) • 1.4 kB
TypeScript
import { OnInit, TemplateRef } from '@angular/core';
import { Toolbar, ToolbarItem, ToolbarDropdown } from '../../types';
import { MenuService } from './menu.service';
import Editor from '../../Editor';
import * as i0 from "@angular/core";
export declare const DEFAULT_TOOLBAR: Toolbar;
export declare const TOOLBAR_MINIMAL: Toolbar;
export declare const TOOLBAR_FULL: Toolbar;
export declare class MenuComponent implements OnInit {
private menuService;
toolbar: Toolbar;
colorPresets: string[];
disabled: boolean;
editor: Editor;
customMenuRef: TemplateRef<any> | null;
dropdownPlacement: 'top' | 'bottom';
toggleCommands: ToolbarItem[];
insertCommands: ToolbarItem[];
iconContainerClass: string[];
dropdownContainerClass: string[];
seperatorClass: string[];
constructor(menuService: MenuService);
get presets(): string[][];
trackByIndex(index: number): number;
isDropDown(item: ToolbarItem): boolean;
getDropdownItems(item: ToolbarItem): ToolbarDropdown;
ngOnInit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<MenuComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<MenuComponent, "ngx-editor-menu", never, { "toolbar": "toolbar"; "colorPresets": "colorPresets"; "disabled": "disabled"; "editor": "editor"; "customMenuRef": "customMenuRef"; "dropdownPlacement": "dropdownPlacement"; }, {}, never, never>;
}