@progress/kendo-angular-menu
Version:
Kendo UI Angular Menu component
34 lines (33 loc) • 1.24 kB
TypeScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { ItemsService } from './items.service';
import { ActionsService } from './actions.service';
import * as i0 from "@angular/core";
/**
* @hidden
*/
export declare class HoverService {
private actions;
private items;
delay: number;
get openOnOver(): boolean;
set openOnOver(value: boolean);
private _openOnOver;
private hoveredIdx;
private get hovered();
private set hovered(value);
private scheduled;
constructor(actions: ActionsService, items: ItemsService);
ngOnDestroy(): void;
over(item: any): void;
leave(disableOpenOnOver?: boolean): void;
closeCurrent(): void;
private scheduleActions;
private scheduleDisableOpenOnOver;
private removeScheduled;
private cancelActions;
static ɵfac: i0.ɵɵFactoryDeclaration<HoverService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<HoverService>;
}