UNPKG

yanzhen-design-vue

Version:

245 lines (244 loc) 14.2 kB
declare function __VLS_template(): { slots: { default?(_: { options: Record<string, any>[]; }): any; label?(_: { [x: string]: any; }): any; label?(_: { [x: string]: any; }): any; label?(_: { [x: string]: any; }): any; }; refs: { _ref: import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<{ prefixCls: StringConstructor; value: import('vue-types').VueTypeValidableDef<any>; size: { type: import('vue').PropType<"default" | "small" | "large">; default: "default" | "small" | "large"; }; options: { type: import('vue').PropType<(string | number | import('ant-design-vue/es/radio/Group').RadioGroupChildOption)[]>; default: (string | number | import('ant-design-vue/es/radio/Group').RadioGroupChildOption)[]; }; disabled: { type: BooleanConstructor; default: boolean; }; name: StringConstructor; buttonStyle: { type: import('vue').PropType<import('ant-design-vue/es/radio/interface').RadioGroupButtonStyle>; default: import('ant-design-vue/es/radio/interface').RadioGroupButtonStyle; }; id: StringConstructor; optionType: { type: import('vue').PropType<import('ant-design-vue/es/radio/interface').RadioGroupOptionType>; default: import('ant-design-vue/es/radio/interface').RadioGroupOptionType; }; onChange: { type: import('vue').PropType<(e: import('ant-design-vue').RadioChangeEvent) => void>; default: (e: import('ant-design-vue').RadioChangeEvent) => void; }; 'onUpdate:value': { type: import('vue').PropType<(val: any) => void>; default: (val: any) => void; }; }>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { size: "default" | "small" | "large"; onChange: (e: import('ant-design-vue').RadioChangeEvent) => void; disabled: boolean; 'onUpdate:value': (val: any) => void; options: (string | number | import('ant-design-vue/es/radio/Group').RadioGroupChildOption)[]; buttonStyle: import('ant-design-vue/es/radio/interface').RadioGroupButtonStyle; optionType: import('ant-design-vue/es/radio/interface').RadioGroupOptionType; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import('vue').ExtractPropTypes<{ prefixCls: StringConstructor; value: import('vue-types').VueTypeValidableDef<any>; size: { type: import('vue').PropType<"default" | "small" | "large">; default: "default" | "small" | "large"; }; options: { type: import('vue').PropType<(string | number | import('ant-design-vue/es/radio/Group').RadioGroupChildOption)[]>; default: (string | number | import('ant-design-vue/es/radio/Group').RadioGroupChildOption)[]; }; disabled: { type: BooleanConstructor; default: boolean; }; name: StringConstructor; buttonStyle: { type: import('vue').PropType<import('ant-design-vue/es/radio/interface').RadioGroupButtonStyle>; default: import('ant-design-vue/es/radio/interface').RadioGroupButtonStyle; }; id: StringConstructor; optionType: { type: import('vue').PropType<import('ant-design-vue/es/radio/interface').RadioGroupOptionType>; default: import('ant-design-vue/es/radio/interface').RadioGroupOptionType; }; onChange: { type: import('vue').PropType<(e: import('ant-design-vue').RadioChangeEvent) => void>; default: (e: import('ant-design-vue').RadioChangeEvent) => void; }; 'onUpdate:value': { type: import('vue').PropType<(val: any) => void>; default: (val: any) => void; }; }>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, { size: "default" | "small" | "large"; onChange: (e: import('ant-design-vue').RadioChangeEvent) => void; disabled: boolean; 'onUpdate:value': (val: any) => void; options: (string | number | import('ant-design-vue/es/radio/Group').RadioGroupChildOption)[]; buttonStyle: import('ant-design-vue/es/radio/interface').RadioGroupButtonStyle; optionType: import('ant-design-vue/es/radio/interface').RadioGroupOptionType; }>; }; attrs: Partial<{}>; }; type __VLS_TemplateResult = ReturnType<typeof __VLS_template>; declare const __VLS_component: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ type: import('@yanzhen-libs/utils-vue').EpPropFinalized<StringConstructor, string, unknown, string, boolean>; options: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').ExtractOptionType<"value" | "label" | "disabled" | "children">[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; valueKey: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string>, import('@yanzhen-libs/utils-vue').EpOptionKey<"value" | "label" | "disabled" | "children">, never>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelKey: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string>, import('@yanzhen-libs/utils-vue').EpOptionKey<"value" | "label" | "disabled" | "children">, never>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabledKey: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string>, import('@yanzhen-libs/utils-vue').EpOptionKey<"value" | "label" | "disabled" | "children">, never>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; childrenKey: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string>, import('@yanzhen-libs/utils-vue').EpOptionKey<"value" | "label" | "disabled" | "children">, never>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; prefixCls: { type: StringConstructor; }; value: { readonly type: import('vue').PropType<any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; size: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"default" | "small" | "large">, unknown, unknown, "default" | "small" | "large", boolean>; disabled: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; name: { type: StringConstructor; }; buttonStyle: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/radio/interface').RadioGroupButtonStyle>, unknown, unknown, import('ant-design-vue/es/radio/interface').RadioGroupButtonStyle, boolean>; id: { type: StringConstructor; }; optionType: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/radio/interface').RadioGroupOptionType>, unknown, unknown, import('ant-design-vue/es/radio/interface').RadioGroupOptionType, boolean>; onChange: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(e: import('ant-design-vue').RadioChangeEvent) => void>, unknown, unknown, (e: import('ant-design-vue').RadioChangeEvent) => void, boolean>; 'onUpdate:value': import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(val: any) => void>, unknown, unknown, (val: any) => void, boolean>; }>, { ref: import('vue').Ref<import('vue').ComponentPublicInstance, import('vue').ComponentPublicInstance>; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:value": (val: any) => void; change: (e: import('ant-design-vue').RadioChangeEvent) => void; blur: (e: MouseEvent) => void; focus: (e: MouseEvent) => void; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ type: import('@yanzhen-libs/utils-vue').EpPropFinalized<StringConstructor, string, unknown, string, boolean>; options: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').ExtractOptionType<"value" | "label" | "disabled" | "children">[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; valueKey: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string>, import('@yanzhen-libs/utils-vue').EpOptionKey<"value" | "label" | "disabled" | "children">, never>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelKey: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string>, import('@yanzhen-libs/utils-vue').EpOptionKey<"value" | "label" | "disabled" | "children">, never>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabledKey: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string>, import('@yanzhen-libs/utils-vue').EpOptionKey<"value" | "label" | "disabled" | "children">, never>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; childrenKey: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string>, import('@yanzhen-libs/utils-vue').EpOptionKey<"value" | "label" | "disabled" | "children">, never>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; prefixCls: { type: StringConstructor; }; value: { readonly type: import('vue').PropType<any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; size: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"default" | "small" | "large">, unknown, unknown, "default" | "small" | "large", boolean>; disabled: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; name: { type: StringConstructor; }; buttonStyle: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/radio/interface').RadioGroupButtonStyle>, unknown, unknown, import('ant-design-vue/es/radio/interface').RadioGroupButtonStyle, boolean>; id: { type: StringConstructor; }; optionType: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/radio/interface').RadioGroupOptionType>, unknown, unknown, import('ant-design-vue/es/radio/interface').RadioGroupOptionType, boolean>; onChange: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(e: import('ant-design-vue').RadioChangeEvent) => void>, unknown, unknown, (e: import('ant-design-vue').RadioChangeEvent) => void, boolean>; 'onUpdate:value': import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(val: any) => void>, unknown, unknown, (val: any) => void, boolean>; }>> & Readonly<{ "onUpdate:value"?: (val: any) => any; onChange?: (e: import('ant-design-vue').RadioChangeEvent) => any; onBlur?: (e: MouseEvent) => any; onFocus?: (e: MouseEvent) => any; }>, { size: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<"default" | "small" | "large">, unknown, unknown>; type: string; disabled: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; 'onUpdate:value': (val: any) => void; onChange: (e: import('ant-design-vue').RadioChangeEvent) => void; buttonStyle: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<import('ant-design-vue/es/radio/interface').RadioGroupButtonStyle>, unknown, unknown>; optionType: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<import('ant-design-vue/es/radio/interface').RadioGroupOptionType>, unknown, unknown>; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>; export default _default; type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; };