angular-mentions
Version:
Angular mentions for text fields.
36 lines (35 loc) • 1.29 kB
TypeScript
import { ElementRef, EventEmitter, TemplateRef, AfterContentChecked } from '@angular/core';
import * as i0 from "@angular/core";
/**
* Angular Mentions.
* https://github.com/dmacfarlane/angular-mentions
*
* Copyright (c) 2016 Dan MacFarlane
*/
export declare class MentionListComponent implements AfterContentChecked {
private element;
labelKey: string;
itemTemplate: TemplateRef<any>;
itemClick: EventEmitter<any>;
list: ElementRef;
defaultItemTemplate: TemplateRef<any>;
items: any[];
activeIndex: number;
hidden: boolean;
dropUp: boolean;
styleOff: boolean;
private coords;
private offset;
constructor(element: ElementRef);
ngAfterContentChecked(): void;
position(nativeParentElement: HTMLInputElement, iframe?: HTMLIFrameElement): void;
get activeItem(): any;
activateNextItem(): void;
activatePreviousItem(): void;
reset(): void;
private checkBounds;
private positionElement;
private getBlockCursorDimensions;
static ɵfac: i0.ɵɵFactoryDeclaration<MentionListComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<MentionListComponent, "mention-list", never, { "labelKey": "labelKey"; "itemTemplate": "itemTemplate"; }, { "itemClick": "itemClick"; }, never, never, false>;
}