UNPKG

ngx-editor

Version:

The Rich Text Editor for Angular, Built on ProseMirror

32 lines (31 loc) 1.37 kB
import { ElementRef, OnDestroy, OnInit } from '@angular/core'; import { Observable } from 'rxjs'; import { NgxEditorService } from '../../../editor.service'; import { MenuService } from '../menu.service'; import { TBHeadingItems } from '../../../types'; import * as i0 from "@angular/core"; export declare class DropdownComponent implements OnInit, OnDestroy { private ngxeService; private menuService; private el; private editorView; private updateSubscription; group: string; items: TBHeadingItems[]; isDropdownOpen: boolean; disabledItems: string[]; activeItem: string | null; constructor(ngxeService: NgxEditorService, menuService: MenuService, el: ElementRef); get isSelected(): boolean; get isDropdownDisabled(): boolean; onDocumentClick(target: Node): void; getName(key: string): Observable<string>; toggleDropdown(e: MouseEvent): void; trackByIndex(index: number): number; onClick(e: MouseEvent, item: TBHeadingItems): void; private update; ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<DropdownComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DropdownComponent, "ngx-dropdown", never, { "group": { "alias": "group"; "required": false; }; "items": { "alias": "items"; "required": false; }; }, {}, never, never, false, never>; }