yanzhen-design-vue
Version:
13 lines (12 loc) • 808 B
TypeScript
import { ComponentPublicInstance, SetupContext } from 'vue';
import { RadioEmits, RadioProps } from './radio';
export declare function useRadio<P extends RadioProps, E extends RadioEmits>(props: Partial<P>, emit?: SetupContext<E>['emit']): {
_ref: import('vue').Ref<ComponentPublicInstance, ComponentPublicInstance>;
propsRef: import('vue').ComputedRef<{
[x: string]: unknown;
}>;
checkedRef: import('vue').Ref<Partial<P>["checked"], Partial<P>["checked"]> | import('vue').Ref<NonNullable<Partial<P>["value"]> | NonNullable<Partial<P>["modelValue"]>, NonNullable<Partial<P>["value"]> | NonNullable<Partial<P>["modelValue"]>>;
Radio: import('vue').ComputedRef<import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, {
[key: string]: any;
}>>;
};