@fesjs/fes-design
Version:
fes-design for PC
7 lines (6 loc) • 771 B
TypeScript
import type { CascaderNodeKey, CascaderNodeList, CascaderOption } from '../cascader/interface';
import type { CascaderProps } from '../cascader/props';
export declare const getCurrentValueByKeys: (nodeList: CascaderNodeList, keys: CascaderNodeKey[], props: CascaderProps) => any[] | CascaderNodeKey;
export declare const getKeysByCurrentValue: (currentValue: CascaderNodeKey | CascaderNodeKey[] | CascaderNodeKey[][], props: CascaderProps) => any[];
export declare const getNotMatchedPathByKey: (currentValue: CascaderNodeKey | CascaderNodeKey[] | CascaderNodeKey[][], props: CascaderProps, key: CascaderNodeKey) => CascaderOption[];
export declare const getExpandedKeysBySelectedKeys: (nodeList: CascaderNodeList, selectedKeys?: CascaderNodeKey[]) => CascaderNodeKey[];