UNPKG

@cainiaofe/cn-ui-m

Version:
41 lines (40 loc) 1.37 kB
import { ReactNode } from 'react'; import { CnSelectProps as SelectProps } from './types'; export declare function removeItemFromArray(arr?: any[], val?: string): any[]; export declare function getInitValues(props: any): any; export declare function findValueItem(arr: any, value: any): any; export declare function getPreviewValue(props: SelectProps): any; /** * get scrollview height */ export declare function getScrollHeight(): string; /** * build-in renderSelection */ export declare function innerRenderSelection(items: any, values: any): ReactNode; export declare function isSelected(curItems: any, value: any): boolean; export declare function isEqualItems(arr1?: any[], arr2?: any[], strictMode?: boolean): boolean; /** * 获取用于展示的事件返回值 * @param selectedItems * @param useDetailValue * @param isSingle */ export declare function getValidEvtValues({ selectedItems, useDetailValue, isSingle, }: { selectedItems: any; useDetailValue: any; isSingle: any; }): { value: any[]; items: {}; }; /** * default search filter * @param searchText * @param item */ export declare function defaultLocalFilter(searchText: any, item: any): any; /** * 与pc保持一致,搜索的key不区分大小写,搜索项不区分label和value */ export declare function defaultLocalFilterLowerCase(searchText: any, item: any): any;