UNPKG

@fesjs/fes-design

Version:
18 lines (17 loc) 1.02 kB
import type { CascaderNodeKey, CascaderNodeList, InnerCascaderOption } from './interface'; import type { CascaderProps } from './props'; export default function useState(props: CascaderProps, { emit }: { emit: any; }): { currentExpandedKeys: import("vue").WritableComputedRef<CascaderNodeKey[], CascaderNodeKey[]>; updateExpandedKeys: (val: CascaderNodeKey[]) => void; currentCheckedKeys: import("vue").WritableComputedRef<CascaderNodeKey[], CascaderNodeKey[]>; updateCheckedKeys: (val: CascaderNodeKey[]) => void; currentSelectedKeys: import("vue").WritableComputedRef<CascaderNodeKey[], CascaderNodeKey[]>; updateSelectedKeys: (val: CascaderNodeKey[]) => void; hasSelected: (value: CascaderNodeKey) => boolean; hasChecked: (value: CascaderNodeKey) => boolean; hasLoaded: (node: InnerCascaderOption) => boolean; hasCheckLoaded: (value: CascaderNodeKey, nodeList: CascaderNodeList) => boolean; hasActive: (value: CascaderNodeKey, nodeList: CascaderNodeList) => boolean; };