es-grid-template
Version:
es-grid-template
12 lines (11 loc) • 741 B
TypeScript
import React from 'react';
import type { BaseOptionType, DefaultOptionType } from "rc-select/lib/Select";
import type { SelectProps } from "rc-master-ui/es/select";
import type { LoadOptionsArgs } from '../../../grid-component/type';
export interface DebounceSelectProps<OptionType extends BaseOptionType = DefaultOptionType> extends SelectProps {
loadOptions?: (search: string, callback: (newOptions: OptionType[]) => void, args?: LoadOptionsArgs) => void;
debounceTimeout?: number;
defaultOptions?: OptionType[];
rowData?: any;
}
export declare function AsyncSelect<OptionType extends BaseOptionType>({ loadOptions, debounceTimeout, defaultOptions, rowData, ...props }: DebounceSelectProps<OptionType>): React.JSX.Element;