UNPKG

t-fighting-design

Version:

Fighting design can quickly build interactive interfaces in vue3 applications, which looks good.

125 lines (124 loc) 4.14 kB
import type { CheckboxGroupSizeType, CheckboxGroupChangeInterface, CheckboxGroupLabelType as a, ChangeEventInterface as b } from './interface'; import type { DefineComponent, PropType, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ComputedRef, CSSProperties } from 'vue'; import type { ClassListInterface as c } from '../../_interface'; declare const _sfc_main: DefineComponent<{ readonly modelValue: { readonly type: PropType<a>; readonly default: () => []; }; readonly disabled: { readonly type: BooleanConstructor; readonly default: () => boolean; }; readonly vertical: { readonly type: BooleanConstructor; readonly default: () => boolean; }; readonly label: { readonly type: StringConstructor; readonly default: () => string; }; readonly changeEvent: { readonly type: FunctionConstructor; readonly default: () => null; }; readonly border: { readonly type: BooleanConstructor; readonly default: () => boolean; }; readonly size: { readonly type: PropType<CheckboxGroupSizeType>; readonly default: () => CheckboxGroupSizeType; readonly validator: (val: CheckboxGroupSizeType) => boolean; }; readonly columnGap: { readonly type: PropType<string | number>; readonly default: () => string; }; readonly rowGap: { readonly type: PropType<string | number>; readonly default: () => string; }; readonly change: { readonly type: PropType<CheckboxGroupChangeInterface>; readonly default: () => null; }; }, { prop: { readonly modelValue?: unknown; readonly disabled?: unknown; readonly vertical?: unknown; readonly label?: unknown; readonly changeEvent?: unknown; readonly border?: unknown; readonly size?: unknown; readonly columnGap?: unknown; readonly rowGap?: unknown; readonly change?: unknown; } & { size: CheckboxGroupSizeType; disabled: boolean; vertical: boolean; border: boolean; modelValue: a; label: string; changeEvent: Function; columnGap: string | number; rowGap: string | number; change: CheckboxGroupChangeInterface; } & {}; emit: (event: "update:modelValue", val: a) => void; changeEvent: b; checkboxGroupProps: { readonly changeEvent: b; readonly modelValue: a; readonly disabled: boolean; readonly vertical: boolean; readonly label: string; readonly border: boolean; readonly size: CheckboxGroupSizeType; readonly columnGap: string | number; readonly rowGap: string | number; readonly change: CheckboxGroupChangeInterface; }; styleList: ComputedRef<CSSProperties>; classList: ComputedRef<c>; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { readonly 'update:modelValue': (val: a) => boolean; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<{ readonly modelValue?: unknown; readonly disabled?: unknown; readonly vertical?: unknown; readonly label?: unknown; readonly changeEvent?: unknown; readonly border?: unknown; readonly size?: unknown; readonly columnGap?: unknown; readonly rowGap?: unknown; readonly change?: unknown; } & { size: CheckboxGroupSizeType; disabled: boolean; vertical: boolean; border: boolean; modelValue: a; label: string; changeEvent: Function; columnGap: string | number; rowGap: string | number; change: CheckboxGroupChangeInterface; } & {}> & { "onUpdate:modelValue"?: ((val: a) => any) | undefined; }, { size: CheckboxGroupSizeType; disabled: boolean; vertical: boolean; border: boolean; modelValue: a; label: string; changeEvent: Function; columnGap: string | number; rowGap: string | number; change: CheckboxGroupChangeInterface; }>; export default _sfc_main;