com.phloxui
Version:
PhloxUI Ng2+ Framework
29 lines (28 loc) • 1.04 kB
TypeScript
import { OnInit, EventEmitter } from '@angular/core';
import { AbstractMenuItem } from './AbstractMenuItem';
import { NeedFocusService } from '../service/NeedFocusService.service';
import { MenuItemModel } from './model/MenuItemModel';
export declare class CheckMenuItem extends AbstractMenuItem implements OnInit {
static readonly TYPE_NAME: string;
static readonly CHECK_EVENT: string;
static readonly UNCHECK_EVENT: string;
private _isCheck;
protected model: MenuItemModel;
private checkEvent;
private uncheckEvent;
constructor(needFocusService: NeedFocusService);
ngOnInit(): void;
private setCheck(check);
hasModel(): boolean;
hasPrefixIcon(): boolean;
check(): void;
uncheck(): void;
getCheckEvent(): EventEmitter<any>;
setCheckEvent(event: EventEmitter<any>): void;
getUncheckEvent(): EventEmitter<any>;
setUncheckEvent(event: EventEmitter<any>): void;
isCheck(): boolean;
getPrefixIconURL(): string;
getPrefixLabel(): string;
getLabel(): string;
}