ngx-editor
Version:
Rich Text Editor for angular using ProseMirror
32 lines (31 loc) • 1.27 kB
TypeScript
import { ElementRef, OnDestroy, OnInit } from '@angular/core';
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;
private activeItems;
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): 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": "group"; "items": "items"; }, {}, never, never>;
}