yanzhen-design-vue
Version:
37 lines (36 loc) • 1.17 kB
TypeScript
import { FormProviderModel } from './types';
import { ExtractEmitsTypes } from '@yanzhen-libs/utils-vue';
import { ExtractPropTypes } from 'vue';
export declare const formProviderItemOptions: {
ns: any;
class: any;
name: any;
};
export declare const formProviderItemName: any;
export declare const formProviderItemProps: {
schema: {
type: import('vue').PropType<import('./types').FormProviderBaseBody>;
};
model: {
type: import('vue').PropType<FormProviderModel>;
};
rules: {
type: import('vue').PropType<unknown>;
};
name: {
type: import('vue').PropType<string | number>;
};
value: {
type: import('vue').PropType<any>;
};
modelValue: {
type: import('vue').PropType<any>;
};
};
export declare const formProviderItemEmits: {
"update:value": (value: any) => boolean;
"update:modelValue": (value: any) => boolean;
};
export type FormProviderItemProps = ExtractPropTypes<typeof formProviderItemProps>;
export type FormProviderItemPropsKey = keyof FormProviderItemProps;
export type FormProviderItemEmits = ExtractEmitsTypes<typeof formProviderItemEmits>;