tdesign-react
Version:
TDesign Component for React
45 lines (44 loc) • 1.25 kB
TypeScript
import { CascaderContextType, TreeNode } from '../interface';
/**
* icon Class
* @param prefix
* @param STATUS
* @param cascaderContext
* @returns
*/
export declare function getFakeArrowIconClass(prefix: string, STATUS: Record<string, string>, cascaderContext: CascaderContextType): (string | {
[x: string]: boolean;
})[];
/**
* 通用状态
* @param node
* @param STATUS
* @param cascaderContext
* @returns
*/
export declare function getNodeStatusClass(node: TreeNode, STATUS: Record<string, string>, cascaderContext: CascaderContextType): {
[x: string]: boolean;
}[];
/**
* 子节点状态
* @param prefix
* @param node
* @param SIZE
* @param STATUS
* @param cascaderContext
* @returns
*/
export declare function getCascaderItemClass(prefix: string, node: TreeNode, SIZE: Record<string, string>, STATUS: Record<string, string>, cascaderContext: CascaderContextType): (string | {
[x: string]: boolean;
})[];
/**
* 子节点icon状态
* @param prefix
* @param node
* @param STATUS
* @param cascaderContext
* @returns
*/
export declare function getCascaderItemIconClass(prefix: string, node: TreeNode, STATUS: Record<string, string>, cascaderContext: CascaderContextType): (string | {
[x: string]: boolean;
})[];