UNPKG

chowa

Version:

UI component library based on React

22 lines (21 loc) 1.4 kB
/** * @license chowa v1.1.3 * * Copyright (c) Chowa Techonlogies Co.,Ltd.(http://www.chowa.cn). * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /// <reference types="react" /> import { Options, Option } from './cascader'; export declare type SpreadOptions = Options[]; export declare function compileSelectedOptions(value: React.ReactText[], options: Options): Options; export declare function computedOptionsTier(options: Options, nextTier?: number): number; export declare function isSearchOption(searchValue: string, option: Option): boolean; export declare function filterOptions(options: Options, searchValue: string, onFilter?: (searchValue: string, option: Option) => boolean): Options; export declare function spreadOptions(options: Options): SpreadOptions; export declare function getRealOptions(selectedOptions: Options, options: Options, optionsTier: number): Option[]; export declare function getPreOption(selectedOptions: Options, options: Options, optionsTier: number, option: Option): Option; export declare function getNextOption(selectedOptions: Options, options: Options, optionsTier: number, option: Option): Option; export declare function getPreFilterOption(options: Options, spread: Options): Options; export declare function getNextFilterOption(options: Options, spread: Options): Options;