123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- 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;
- };
- align?: {
- type: StringConstructor;
- value?: "left" | "right";
- };
- allowUncheck?: {
- type: BooleanConstructor;
- value?: boolean;
- };
- checked?: {
- type: BooleanConstructor;
- value?: boolean;
- };
- defaultChecked?: {
- type: BooleanConstructor;
- value?: boolean;
- };
- color?: {
- type: StringConstructor;
- value?: string;
- };
- content?: {
- type: StringConstructor;
- value?: string;
- };
- contentDisabled?: {
- 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: StringConstructor;
- optionalTypes: ArrayConstructor[];
- value?: string[] | "fill-circle" | "stroke-line";
- };
- label?: {
- type: StringConstructor;
- value?: string;
- };
- maxContentRow?: {
- type: NumberConstructor;
- value?: number;
- };
- maxLabelRow?: {
- type: NumberConstructor;
- value?: number;
- };
- name?: {
- type: StringConstructor;
- value?: string;
- };
- value?: {
- type: StringConstructor;
- optionalTypes: (NumberConstructor | BooleanConstructor)[];
- value?: import("./type").RadioValue;
- };
- };
- controlledProps: {
- key: string;
- event: string;
- }[];
- observers: {
- checked(isChecked: Boolean): void;
- };
- data: {
- prefix: string;
- active: boolean;
- classPrefix: string;
- customIcon: boolean;
- optionLinked: boolean;
- iconVal: any[];
- };
- methods: {
- handleTap(e: any): void;
- doChange(): void;
- initStatus(): void;
- setDisabled(disabled: Boolean): void;
- };
- }
|