jamis
Version:
一种支持通过JSON配置方式生成页面的组件库
11 lines (10 loc) • 665 B
TypeScript
import type { HandleActionFn, IServiceStore } from 'jamis-core';
import type { MutableRefObject } from 'react';
import type { CRUDProps } from './types';
export declare const useCrudDialog: (props: Pick<CRUDProps, "env" | "render" | "stopAutoRefreshWhenModalIsOpen" | "interval" | "pageField">, store: IServiceStore, rest: {
timerRef: MutableRefObject<ReturnType<typeof setTimeout> | undefined>;
controlRef: MutableRefObject<any>;
handleAction: HandleActionFn;
search: (values?: any, silent?: boolean, clearSelection?: boolean, forceReload?: boolean) => Promise<void>;
reloadTarget: (target: string, data: any) => void;
}) => () => JSX.Element;