import { SuperComponent, RelationsOptions } from '../common/src/index';
|
export default class Radio extends SuperComponent {
|
externalClasses: string[];
|
behaviors: string[];
|
relations: RelationsOptions;
|
options: {
|
multipleSlots: boolean;
|
};
|
lifetimes: {
|
attached(): void;
|
};
|
properties: {
|
borderless: {
|
type: BooleanConstructor;
|
value: boolean;
|
};
|
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?: string[] | "circle" | "line";
|
};
|
label?: {
|
type: StringConstructor;
|
value?: string;
|
};
|
maxContentRow?: {
|
type: NumberConstructor;
|
value?: number;
|
};
|
maxLabelRow?: {
|
type: NumberConstructor;
|
value?: number;
|
};
|
name?: {
|
type: StringConstructor;
|
value?: string;
|
};
|
value?: {
|
type: null;
|
value?: import("./type").RadioValue;
|
};
|
};
|
controlledProps: {
|
key: string;
|
event: string;
|
}[];
|
data: {
|
prefix: string;
|
classPrefix: string;
|
customIcon: boolean;
|
slotIcon: boolean;
|
optionLinked: boolean;
|
iconVal: any[];
|
_placement: string;
|
_disabled: boolean;
|
};
|
observers: {
|
disabled(v: any): void;
|
};
|
methods: {
|
handleTap(e: any): void;
|
doChange(): void;
|
init(): void;
|
setDisabled(disabled: Boolean): void;
|
};
|
}
|