tdesign-mobile-vue
Version:
tdesign-mobile-vue
19 lines (18 loc) • 507 B
TypeScript
import { TNode } from '../common';
export interface TdSwitchProps<T = SwitchValue> {
customValue?: Array<SwitchValue>;
disabled?: boolean;
icon?: TNode[];
label?: Array<string | TNode> | TNode<{
value: SwitchValue;
}>;
loading?: boolean;
size?: 'small' | 'medium' | 'large';
value?: T;
defaultValue?: T;
modelValue?: T;
onChange?: (value: T, context: {
e: MouseEvent;
}) => void;
}
export declare type SwitchValue = string | number | boolean;