jamis
Version:
一种支持通过JSON配置方式生成页面的组件库
21 lines (20 loc) • 770 B
TypeScript
import React from 'react';
import type { TransferDropDownProps } from '../../types';
import { Transfer } from './Transfer';
export declare class TransferDropDown extends Transfer<TransferDropDownProps> {
/** 是否保留搜索结果不清空 */
keepSearchResult: boolean;
clearInputValueTimer: NodeJS.Timeout | null;
handleChange: (onClose: () => void) => (value: any, optionModified?: boolean) => void;
renderContent: ({ onClose }: {
onClose: () => void;
}) => JSX.Element;
calcPlaceholder: () => any;
renderResultBox: ({ onClick, isOpened, ref }: {
onClick: (e?: React.MouseEvent) => void;
isOpened: boolean;
ref: any;
}) => JSX.Element;
render(): JSX.Element;
}
export default TransferDropDown;