react-smart-data-table
Version:
A smart data table component for React.js meant to be configuration free
23 lines (22 loc) • 810 B
TypeScript
/// <reference types="react" />
import PropTypes from 'prop-types';
export declare type ColumnToggleAllFn = (isChecked: boolean) => void;
export interface SelectAllProps {
locale?: {
selectAllWord?: string;
unSelectAllWord?: string;
};
handleToggleAll: ColumnToggleAllFn;
}
interface SelectAllHandle {
setUnchecked: () => void;
}
declare const SelectAll: import("react").ForwardRefExoticComponent<SelectAllProps & import("react").RefAttributes<SelectAllHandle>>;
export declare const selectAllPropTypes: {
locale: PropTypes.Requireable<PropTypes.InferProps<{
selectAllWord: PropTypes.Requireable<string>;
unSelectAllWord: PropTypes.Requireable<string>;
}>>;
handleToggleAll: PropTypes.Validator<(...args: any[]) => any>;
};
export default SelectAll;