antd
Version:
An enterprise-class UI design language and React-based implementation
25 lines (24 loc) • 834 B
TypeScript
/// <reference types="react" />
import React from 'react';
import { Store } from './createStore';
export interface SelectionCheckboxAllProps {
store: Store;
disabled: boolean;
getCheckboxPropsByItem: (item) => any;
getRecordKey: (record, index?) => string;
data: any[];
onChange: (e) => void;
}
export default class SelectionCheckboxAll extends React.Component<SelectionCheckboxAllProps, any> {
unsubscribe: () => void;
constructor(props: any);
componentDidMount(): void;
componentWillReceiveProps(nextProps: any): void;
componentWillUnmount(): void;
subscribe(): void;
checkSelection(data: any, type: any, byDefaultChecked: any): any;
setCheckState(props: any): void;
getCheckState(props: any): any;
getIndeterminateState(props: any): any;
render(): JSX.Element;
}