UNPKG

799 BTypeScriptView Raw
1import * as React from 'react';
2export declare type CascaderOneValue = string | number;
3export declare type CascaderValue = CascaderOneValue[];
4export interface ICascaderDataItem {
5 label: React.ReactNode;
6 value: CascaderOneValue;
7 children?: ICascaderDataItem[];
8}
9export interface ICascaderProps {
10 defaultValue?: CascaderValue;
11 value?: CascaderValue;
12 onChange?: (value: CascaderValue) => void;
13 data: ICascaderDataItem[];
14 cols?: number;
15 disabled?: boolean;
16 rootNativeProps?: {};
17 pickerItemStyle?: {};
18 indicatorStyle?: {};
19 style?: any;
20 /** web only */
21 prefixCls?: string;
22 /** web only */
23 pickerPrefixCls?: string;
24 /** web only */
25 className?: string;
26 /** web only */
27 onScrollChange?: (value: CascaderValue) => void;
28}