@vuecs/navigation
Version:
A package for multi level navigations.
11 lines • 641 B
TypeScript
type LevelRecord = {
level: number;
[key: string]: any;
};
export declare function findItemsWithLevel<T extends LevelRecord>(items: T[], tier: number): T[];
export declare function findItemWithLevel<T extends LevelRecord>(tier: number, items: T[]): T | undefined;
export declare function removeItemsWithLevel<T extends LevelRecord>(tier: number, items: T[]): T[];
export declare function replaceLevelItem<T extends LevelRecord>(tier: number, input: T[], next: T | undefined): T[];
export declare function replaceLevelItems<T extends LevelRecord>(tier: number, src: T[], next: T[]): T[];
export {};
//# sourceMappingURL=level.d.ts.map