@progress/kendo-angular-menu
Version:
Kendo UI Angular Menu component
38 lines (37 loc) • 1.38 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 * as i0 from "@angular/core";
/**
* @hidden
*/
export declare class ItemsService {
items: any;
lists: any[];
private idPrefix;
get hasItems(): boolean;
childId(index: string): string;
itemIndex(parentIndex: string, index: any): string;
get(index: string): any;
add(item: any): any;
remove(item: any): any;
addList(list: any): any;
removeList(list: any): any;
containsList(element: any): boolean;
siblings(item: any): any[];
otherSiblings(item: any): any[];
children(item: any): any[];
parent(item: any): any;
root(item: any): any;
indices(index: string): string[];
filter(predicate: any): any[];
previous(item: any): any;
next(item: any): any;
hasParent(item: any, parent: any): boolean;
areSiblings(item1: any, item2: any): boolean;
forEach(callback: any): void;
private parentIndex;
static ɵfac: i0.ɵɵFactoryDeclaration<ItemsService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ItemsService>;
}