@ohu-mobile/core
Version:
50 lines (49 loc) • 2.92 kB
TypeScript
import { CheckboxOption } from '../CheckboxGroup';
import { CheckListProps, CheckListEvents, CheckListScopedSlots, CheckListRenderOptions } from './types';
import { ScopedSlotReturnValue } from 'vue/types/vnode';
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 & {
getCheckBox(props: any): VueTsxSupport.JSX.Element;
getSlotNodes(renderOptions: CheckListRenderOptions): ScopedSlotReturnValue[];
renderList(options?: (CheckboxOption | string)[], parent?: CheckboxOption): VueTsxSupport.JSX.Element | undefined;
} & {
position: "left" | "right";
button: boolean;
loading: boolean;
loadingProps: import("..").LoadingProps;
finished: boolean;
finishedText: string;
scrollContainer: ((self: import("vue/types/vue").CombinedVueInstance<import("vue/types/umd"), object, object, object, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue/types/v3-component-public-instance").OptionTypesType<{}, {}, {}, {}, {}, {}>>) => Element) | undefined;
infinite: boolean;
infiniteDistance: number;
infiniteCheck: boolean;
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;
button?: boolean | undefined;
loading?: boolean | undefined;
disabled?: boolean | undefined;
value?: unknown[] | undefined;
position?: "left" | "right" | undefined;
loadingProps?: import("..").LoadingProps | undefined;
finished?: boolean | undefined;
finishedText?: string | undefined;
scrollContainer?: ((self: import("vue/types/vue").CombinedVueInstance<import("vue/types/umd"), object, object, object, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue/types/v3-component-public-instance").OptionTypesType<{}, {}, {}, {}, {}, {}>>) => Element) | undefined;
infinite?: boolean | undefined;
infiniteDistance?: number | undefined;
infiniteCheck?: boolean | undefined;
unCheckedColor?: string | undefined;
checkedIcon?: import("..").IconProperty | null | undefined;
unCheckedIcon?: import("..").IconProperty | null | undefined;
max?: number | undefined;
} & CheckListProps, CheckListEvents, {}, CheckListScopedSlots>;
export default _default;