UNPKG

@fesjs/fes-design

Version:
7 lines (6 loc) 694 B
import type { CascaderNodeKey, CascaderNodeList, InnerCascaderOption } from './interface'; export declare const getCascadeChildrenByKeys: (nodeList: CascaderNodeList, keys?: CascaderNodeKey[]) => CascaderNodeKey[]; export declare const getCascadeParentByKeys: (nodeList: CascaderNodeList, keys?: CascaderNodeKey[]) => CascaderNodeKey[]; export declare function handleChildren(arr: CascaderNodeKey[], children: InnerCascaderOption[], isAdd: boolean): void; export declare function handleParent(arr: CascaderNodeKey[], indexPath: CascaderNodeKey[], isAdd: boolean, nodeList: CascaderNodeList): void; export declare function scrollIntoParentView(element: HTMLElement, parent?: HTMLElement): void;