@delon/abc
Version:
Common business components of ng-alain.
22 lines (21 loc) • 1.3 kB
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { CloseType, ReuseContextCloseEvent, ReuseContextI18n, ReuseCustomContextMenu, ReuseItem } from './reuse-tab.interfaces';
import * as i0 from "@angular/core";
export declare class ReuseTabContextMenuComponent implements OnInit {
private readonly i18nSrv;
private _i18n;
set i18n(value: ReuseContextI18n);
get i18n(): ReuseContextI18n;
item: ReuseItem;
event: MouseEvent;
customContextMenu: ReuseCustomContextMenu[];
readonly close: EventEmitter<ReuseContextCloseEvent>;
get includeNonCloseable(): boolean;
private notify;
ngOnInit(): void;
click(e: MouseEvent, type: CloseType, custom?: ReuseCustomContextMenu): void;
isDisabled(custom: ReuseCustomContextMenu): boolean;
closeMenu(event: MouseEvent): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ReuseTabContextMenuComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ReuseTabContextMenuComponent, "reuse-tab-context-menu", never, { "i18n": { "alias": "i18n"; "required": false; }; "item": { "alias": "item"; "required": false; }; "event": { "alias": "event"; "required": false; }; "customContextMenu": { "alias": "customContextMenu"; "required": false; }; }, { "close": "close"; }, never, never, true, never>;
}