export interface TdRadioProps<T = RadioValue> {
|
placement?: {
|
type: StringConstructor;
|
value?: 'left' | 'right';
|
};
|
allowUncheck?: {
|
type: BooleanConstructor;
|
value?: boolean;
|
};
|
block?: {
|
type: BooleanConstructor;
|
value?: boolean;
|
};
|
checked?: {
|
type: BooleanConstructor;
|
value?: boolean;
|
};
|
defaultChecked?: {
|
type: BooleanConstructor;
|
value?: boolean;
|
};
|
content?: {
|
type: StringConstructor;
|
value?: string;
|
};
|
contentDisabled?: {
|
type: BooleanConstructor;
|
value?: boolean;
|
};
|
style?: {
|
type: StringConstructor;
|
value?: string;
|
};
|
readonly?: {
|
type: BooleanConstructor;
|
value?: boolean;
|
};
|
disabled?: {
|
type: BooleanConstructor;
|
value?: boolean;
|
};
|
externalClasses?: {
|
type: ArrayConstructor;
|
value?: ['t-class', 't-class-icon', 't-class-label', 't-class-content', 't-class-border'];
|
};
|
icon?: {
|
type: null;
|
value?: 'circle' | 'line' | Array<string>;
|
};
|
label?: {
|
type: StringConstructor;
|
value?: string;
|
};
|
maxContentRow?: {
|
type: NumberConstructor;
|
value?: number;
|
};
|
maxLabelRow?: {
|
type: NumberConstructor;
|
value?: number;
|
};
|
name?: {
|
type: StringConstructor;
|
value?: string;
|
};
|
value?: {
|
type: null;
|
value?: T;
|
};
|
}
|
export declare type RadioValue = string | number | boolean;
|