admin-bro
Version:
Admin panel for apps written in node.js
11 lines (10 loc) • 536 B
TypeScript
import { DifferentActionParams, useActionResponseHandler } from '../../hooks';
import { ActionJSON } from './action-json.interface';
export declare type BuildActionClickOptions = {
action: ActionJSON;
params: DifferentActionParams;
actionResponseHandler: ReturnType<typeof useActionResponseHandler>;
push: (path: string, state?: any) => void;
};
export declare type BuildActionClickReturn = (event: any) => any;
export declare const buildActionClickHandler: (options: BuildActionClickOptions) => BuildActionClickReturn;