@ohu-mobile/core
Version:
38 lines (37 loc) • 2.03 kB
TypeScript
import { CheckboxGroupEvents, CheckboxOption, CheckboxGroupScopedSlots, CheckboxGroupProps } from './types';
import { InputHTMLAttributes, SyntheticEvent } from 'vue-tsx-support/types/dom';
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>> & import("../_utils/defineComponent").OhuComponentInnerProps & {
[x: string]: any;
} & {
setFieldValue(value: any): void;
initFieldValue(initValue?: any): any;
} & {
result: any[];
} & {
setFieldValue(value?: any): void;
selectOptions(): (string | CheckboxOption)[];
childrenChange(value: any, checked: boolean, attach?: any, e?: SyntheticEvent<InputHTMLAttributes, Event>): boolean;
isChildChecked(value: any): boolean;
renderOptions(options: (CheckboxOption | string)[]): VueTsxSupport.JSX.Element[];
} & {
name: string | undefined;
value: unknown[];
disabled: boolean | undefined;
options: (string | CheckboxOption)[] | undefined;
max: number;
color: string;
unCheckedColor: string;
checkedIcon: import("..").IconProperty | null | undefined;
unCheckedIcon: import("..").IconProperty | null | undefined;
}, {}, {} & {
options?: (string | CheckboxOption)[] | undefined;
name?: string | undefined;
color?: string | undefined;
disabled?: boolean | undefined;
value?: unknown[] | undefined;
unCheckedColor?: string | undefined;
checkedIcon?: import("..").IconProperty | null | undefined;
unCheckedIcon?: import("..").IconProperty | null | undefined;
max?: number | undefined;
} & CheckboxGroupProps, CheckboxGroupEvents, 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>>, CheckboxGroupScopedSlots>;
export default _default;