@ohu-mobile/core
Version:
69 lines (68 loc) • 3.69 kB
TypeScript
import { IconProperty } from '../types';
import { RadioProps as Props, RadioEvents as Events, RadioScopedSlots as SS } from './types';
export interface RadioMethods {
check: () => void;
uncheck: () => void;
}
declare const _default: import("vue-tsx-support")._TsxComponentV3<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & RadioMethods & {
ancestor: import("vue/types/vue").CombinedVueInstance<import("vue-tsx-support")._TsxComponentInstanceV3<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & import("../_utils/defineComponent").OhuComponentInnerProps & {
[x: string]: any;
} & {
setFieldValue(value: any): void;
initFieldValue(initValue?: any): any;
} & {
childrenChange(value: any, checked: boolean, option?: import("../RadioGroup").RadioOption | undefined): boolean;
isChildChecked(value: any): boolean;
renderOptions(options: (string | import("../RadioGroup").RadioOption)[]): VueTsxSupport.JSX.Element[];
} & {
name: string | undefined;
value: any;
disabled: boolean | undefined;
options: (string | import("../RadioGroup").RadioOption)[] | undefined;
color: string;
unCheckedColor: string;
checkedIcon: IconProperty | null | undefined;
unCheckedIcon: IconProperty | null | undefined;
}, {}, {} & {
options?: (string | import("../RadioGroup").RadioOption)[] | undefined;
name?: string | undefined;
color?: string | undefined;
disabled?: boolean | undefined;
value?: any;
unCheckedColor?: string | undefined;
checkedIcon?: IconProperty | null | undefined;
unCheckedIcon?: IconProperty | null | undefined;
} & import("../RadioGroup").RadioGroupProps, import("../RadioGroup").RadioGroupEvents, import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>>, {}>, object, object, object, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue/types/v3-component-public-instance").OptionTypesType<{}, {}, {}, {}, {}, {}>>;
} & import("../_utils/defineComponent").OhuComponentInnerProps & {
[x: string]: any;
} & {
setFieldValue(value: any): void;
initFieldValue(initValue?: any): any;
} & {
checkedValue: any;
} & {
name: string;
value: any;
defaultChecked: boolean;
checked: boolean | undefined;
disabled: boolean | undefined;
labelClickable: boolean;
color: string;
unCheckedColor: string;
checkedIcon: IconProperty | null;
unCheckedIcon: IconProperty | null;
attach: any;
}, {}, {} & {
name?: string | undefined;
color?: string | undefined;
disabled?: boolean | undefined;
value?: any;
defaultChecked?: boolean | undefined;
checked?: boolean | undefined;
labelClickable?: boolean | undefined;
unCheckedColor?: string | undefined;
checkedIcon?: IconProperty | null | undefined;
unCheckedIcon?: IconProperty | null | undefined;
attach?: any;
} & Props, Events, import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>>, SS>;
export default _default;