@nutui/nutui-react-taro
Version:
京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序
34 lines (33 loc) • 772 B
TypeScript
export interface CascaderPane {
nodes: [];
selectedNode: CascaderOption | null;
paneKey: string;
}
export interface CascaderOption {
text?: string;
value?: number | string;
paneKey?: string;
disabled?: boolean;
children?: CascaderOption[];
leaf?: boolean;
level?: number;
loading?: boolean;
root?: boolean;
}
export interface CascaderConfig {
value?: string;
text?: string;
children?: string;
}
export type CascaderValue = Exclude<CascaderOption['value'], undefined>[];
export interface CascaderOptionKey {
textKey: string;
valueKey: string;
childrenKey: string;
}
export interface CascaderFormat {
topId?: string | number | null;
idKey?: string;
pidKey?: string;
sortKey?: string;
}