UNPKG

ngx-editor

Version:

Rich Text Editor for angular using ProseMirror

31 lines (30 loc) 1.4 kB
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>; }