UNPKG

@zhsz/cool-design-crud

Version:

23 lines (22 loc) 761 B
import type Mitt from '../../utils/mitt'; interface Options { mitt: Mitt; config: ClCrud.Config; crud: ClCrud.Ref; } export declare function useHelper({ mitt, config, crud }: Options): { proxy: (name: string, data?: any[]) => void; set: (key: string, value: any) => void; on: (name: string, callback: fn) => void; rowInfo: (data: any) => void; rowAdd: () => void; rowEdit: (data: any) => void; rowAppend: (data: any) => void; rowDelete: (...selection: any[]) => void; rowClose: () => void; refresh: (params?: obj) => Promise<unknown>; getPermission: (key: 'page' | 'list' | 'info' | 'update' | 'add' | 'delete') => boolean; paramsReplace: (params: obj) => any; getParams: () => obj; }; export {};