yanzhen-design-vue
Version:
39 lines (38 loc) • 1.63 kB
TypeScript
import { SetupContext, VNodeProps } from 'vue';
import { RowEmits, RowProps } from './row';
export declare function useRow(props: Partial<RowProps>, emit: SetupContext<RowEmits>['emit']): readonly [{
readonly proxyProps: import('vue').ComputedRef<Partial<Partial<Partial<import('vue').ExtractPropTypes<{
text: {
type: StringConstructor;
};
align: {
readonly type: import('vue').PropType<unknown>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
justify: {
readonly type: import('vue').PropType<unknown>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
prefixCls: {
type: StringConstructor;
};
gutter: {
readonly type: import('vue').PropType<unknown>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
wrap: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
}>>>>>;
}, (props: VNodeProps & Record<string, any> & Partial<RowProps>) => import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, {
[key: string]: any;
}>];