UNPKG

acud

Version:

acg react 组件库

23 lines (22 loc) • 894 B
/// <reference types="react" /> export type SwitchChangeEventHandler = (checked: boolean, event: React.MouseEvent<HTMLButtonElement>) => void; export type SwitchClickEventHandler = SwitchChangeEventHandler; export interface SwitchProps extends Omit<React.HTMLAttributes<HTMLButtonElement>, 'onChange' | 'onClick'> { className?: string; prefixCls?: string; disabled?: boolean; loading?: boolean; checkedChildren?: React.ReactNode; unCheckedChildren?: React.ReactNode; onChange?: SwitchChangeEventHandler; onClick?: SwitchClickEventHandler; tabIndex?: number; checked?: boolean; defaultChecked?: boolean; loadingIcon?: React.ReactNode; style?: React.CSSProperties; title?: string; } export interface CompoundedComponent extends React.ForwardRefExoticComponent<SwitchProps & React.RefAttributes<HTMLElement>> { __ACUD_SWITCH: boolean; }