@arco-vue-pro-components/pro-components
Version:
基于@arco-design/web-vue组件的高级组件,包括pro-table
80 lines (79 loc) • 2.47 kB
TypeScript
import { PropType, Ref } from 'vue';
import { LightSearchConfig, ProColumns, ProTableTypes } from '../interface';
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
columns: {
type: PropType<ProColumns[]>;
default: () => never[];
};
search: {
type: PropType<LightSearchConfig>;
default: () => {
rowNumber: number;
name: string;
search: boolean;
};
};
type: {
type: PropType<ProTableTypes>;
default: string;
};
defaultFormData: {
type: ObjectConstructor;
default: () => {};
};
formSearch: {
type: ObjectConstructor;
default: () => {};
};
formRef: {
type: PropType<(formRef: Ref) => void>;
};
}>, {
render: () => any;
selfSubmit: () => Promise<void>;
selfReset: () => void;
lightFormRef: Ref<any, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
submit: (formData: Record<string, unknown>, firstLoad?: boolean | undefined) => true;
reset: (formData?: Record<string, unknown> | undefined) => true;
search: (value: Record<string, unknown>) => true;
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
columns: {
type: PropType<ProColumns[]>;
default: () => never[];
};
search: {
type: PropType<LightSearchConfig>;
default: () => {
rowNumber: number;
name: string;
search: boolean;
};
};
type: {
type: PropType<ProTableTypes>;
default: string;
};
defaultFormData: {
type: ObjectConstructor;
default: () => {};
};
formSearch: {
type: ObjectConstructor;
default: () => {};
};
formRef: {
type: PropType<(formRef: Ref) => void>;
};
}>> & Readonly<{
onSearch?: ((value: Record<string, unknown>) => any) | undefined;
onReset?: ((formData?: Record<string, unknown> | undefined) => any) | undefined;
onSubmit?: ((formData: Record<string, unknown>, firstLoad?: boolean | undefined) => any) | undefined;
}>, {
search: LightSearchConfig;
type: ProTableTypes;
columns: ProColumns[];
defaultFormData: Record<string, any>;
formSearch: Record<string, any>;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;