jamis
Version:
一种支持通过JSON配置方式生成页面的组件库
25 lines (24 loc) • 774 B
TypeScript
import React from 'react';
import type { HeadCellFilterProps } from './types';
export declare class HeadCellFilterDropDown extends React.Component<HeadCellFilterProps, {
isOpened: boolean;
filterOptions: any[];
}> {
state: {
isOpened: boolean;
filterOptions: never[];
};
sourceInvalid: boolean;
constructor(props: HeadCellFilterProps);
componentDidMount(): void;
componentDidUpdate(prevProps: HeadCellFilterProps, prevState: any): void;
fetchOptions(): void;
alterOptions(options: Array<any>): any[];
handleClickOutside(): void;
open(): void;
close(): void;
handleClick(value: string): Promise<void>;
handleCheck(value: string): Promise<void>;
handleReset(): void;
render(): JSX.Element;
}