@ohayojp.com/components
Version:
Common business components of ohayojp.
21 lines (20 loc) • 910 B
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { OhayoLocaleService } from '@ohayojp.com/theme';
import { CloseType, ReuseContextCloseEvent, ReuseContextI18n, ReuseCustomContextMenu, ReuseItem } from './reuse-tab.interfaces';
export declare class ReuseTcomponentsontextMenuComponent 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: OhayoLocaleService);
private notify;
ngOnInit(): void;
click(e: MouseEvent, type: CloseType, custom?: ReuseCustomContextMenu): void;
isDisabled(custom: ReuseCustomContextMenu): boolean;
closeMenu(event: MouseEvent): void;
}