first commit
This commit is contained in:
22
frontend/node_modules/rc-checkbox/lib/index.d.ts
generated
vendored
Normal file
22
frontend/node_modules/rc-checkbox/lib/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
import * as React from 'react';
|
||||
export interface CheckboxChangeEvent {
|
||||
target: CheckboxChangeEventTarget;
|
||||
stopPropagation: () => void;
|
||||
preventDefault: () => void;
|
||||
nativeEvent: React.ChangeEvent<HTMLInputElement>['nativeEvent'];
|
||||
}
|
||||
export interface CheckboxChangeEventTarget extends CheckboxProps {
|
||||
checked: boolean;
|
||||
}
|
||||
export interface CheckboxRef {
|
||||
focus: (options?: FocusOptions) => void;
|
||||
blur: () => void;
|
||||
input: HTMLInputElement | null;
|
||||
nativeElement: HTMLElement | null;
|
||||
}
|
||||
export interface CheckboxProps extends Omit<React.InputHTMLAttributes<HTMLInputElement>, 'onChange'> {
|
||||
prefixCls?: string;
|
||||
onChange?: (e: CheckboxChangeEvent) => void;
|
||||
}
|
||||
export declare const Checkbox: React.ForwardRefExoticComponent<CheckboxProps & React.RefAttributes<CheckboxRef>>;
|
||||
export default Checkbox;
|
||||
Reference in New Issue
Block a user