UNPKG

@vue-ui-kit/ant

Version:

Vue3 UI Kit based on Ant Design

17 lines (16 loc) 886 B
import { RenderFormParams, RenderOptions, RenderTableParams } from '../../declarations/antProxy'; import { Ref } from 'vue'; export interface RenderWorkshop { renderItemContent?: (options: RenderOptions, params: RenderFormParams, defaultHandler: Recordable) => any; renderDefault?: (options: RenderOptions, params: RenderTableParams, defaultHandler: Recordable) => any; renderEdit?: (model: Ref<any>, options: RenderOptions, params: RenderTableParams, emit?: (e: 'blur', value: any) => void) => any; } interface RenderFactory { [key: string]: RenderWorkshop; } export declare const addRender: (name: string, { renderItemContent, renderDefault, renderEdit }: RenderWorkshop) => void; declare const _default: { renders: RenderFactory; addRender: (name: string, { renderItemContent, renderDefault, renderEdit }: RenderWorkshop) => void; }; export default _default;