@lxlib/seed
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.1.
21 lines (20 loc) • 877 B
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { LxlibLocaleService } from '@lxlib/theme';
import { CloseType, ReuseContextCloseEvent, ReuseContextI18n, ReuseCustomContextMenu, ReuseItem } from './reuse-tab.interfaces';
export declare class ReuseTabContextMenuComponent implements OnInit {
private i18nSrv;
private _i18n;
set i18n(value: ReuseContextI18n);
get i18n(): ReuseContextI18n;
item: ReuseItem;
event: MouseEvent;
customContextMenu: ReuseCustomContextMenu[];
readonly close: EventEmitter<ReuseContextCloseEvent>;
get includeNonCloseable(): boolean;
constructor(i18nSrv: LxlibLocaleService);
private notify;
ngOnInit(): void;
click(e: MouseEvent, type: CloseType, custom?: ReuseCustomContextMenu): void;
isDisabled(custom: ReuseCustomContextMenu): boolean;
closeMenu(event: MouseEvent): void;
}