UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

34 lines (33 loc) 1.28 kB
import { OnInit, ElementRef } from '@angular/core'; import { AbstractHasData } from './AbstractHasData'; import { IHasHelp } from './IHasHelp'; import { KeyboardShortcutService } from '../service/KeyboardShortcutService.service'; /** * <p style="text-indent: 2em;"> * An abstract concrete base class of [[IHasHelp]] interface and extends [[AbstractHasData]]. All classes implementing [[IHasHelp]] interface should extend this class. * For more information, please see [[IHasHelp]]. * </p> * * @author shiorin, tee4cute * @see [[IHasHelp]] */ export declare abstract class AbstractHasDataHelp extends AbstractHasData implements OnInit, IHasHelp { protected help: any; protected showHelp: boolean; constructor(elementRef: ElementRef, kbShortcutService?: KeyboardShortcutService); ngOnInit(): void; protected injectStyleClasses(): void; protected injectHelpStyleClass(): void; setShowHelp(show: boolean): void; isShowHelp(): boolean; toggleShowHelp(): boolean; getHelp(): any; setHelp(help: any): void; hasHelp(): boolean; isDisplayHelp(): boolean; doPreload(): Promise<any>; doLoaded(): void; abstract isSelfDataDirty(): boolean; abstract selfSaveData(data: any): void; abstract selfResetData(): void; }