d-render
Version:
基于 Element Plus 二次封装的数据驱动渲染组件库 - 表单、搜索表单、表格配置化渲染
38 lines (37 loc) • 1.14 kB
TypeScript
import type { ExtractPropTypes, PropType } from 'vue';
import type { IAnyObject, IFieldItem, TSearchFormConfig } from '@d-render/shared';
export declare const cipSearchFormProps: {
model: {
type: ObjectConstructor;
required: boolean;
};
fieldList: {
type: PropType<IFieldItem<TSearchFormConfig>[]>;
required: boolean;
};
hideSearch: BooleanConstructor;
handleAbsolute: BooleanConstructor;
collapse: {
type: BooleanConstructor;
default: undefined;
};
searchButtonText: StringConstructor;
searchReset: {
type: BooleanConstructor;
default: undefined;
};
grid: NumberConstructor;
equipment: StringConstructor;
labelPosition: StringConstructor;
completeRow: BooleanConstructor;
defaultModel: PropType<IAnyObject>;
inForm: {
type: BooleanConstructor;
};
dependOnValues: PropType<IAnyObject>;
operationSpan: {
type: NumberConstructor;
default: number;
};
};
export type TSearchFormProps = ExtractPropTypes<typeof cipSearchFormProps>;