UNPKG

@fruits-chain/react-native-xiaoshu

Version:
19 lines 1.15 kB
import type { PickerValue, PickerOption, PickerOptionCascade, PickerOptionType, Column } from '../interface'; /** * 获取当前选项是什么数据 * @description cascade 联级选择,multiple 多列选择,single 单列选择 */ export declare const getDataType: (columns: Column[]) => PickerOptionType; export declare const findDefaultValue: (value: PickerValue, options: PickerOption[]) => PickerValue | null; /** 把联级选择的所有子级找到 */ export declare const findNextAllColumns: (columns: PickerOptionCascade[]) => { options: PickerOption[][]; values: PickerValue[]; }; /** 通过已有值找到联级选择的所有子级找到 */ export declare const findAllColumnsByValues: (columns: PickerOptionCascade[], values: PickerValue[]) => PickerOption[][]; /** 构建选项 */ export declare const buildOptions: (dataType: PickerOptionType, columns: Column[], values?: PickerValue[]) => [PickerOption[][], PickerValue[], PickerValue[]]; /** 构建选中的值 */ export declare const buildSelectedValue: (values: PickerValue[], options: PickerOption[][]) => [PickerValue[], Column[]]; //# sourceMappingURL=picker.d.ts.map