@farris/renderer
Version:
Render schema to web page with farris ui.
28 lines (27 loc) • 765 B
TypeScript
import { Module } from "@farris/devkit-vue";
import { CallbackHandler } from "../callback-handler";
import { FormMetadataService } from "../../service";
/**
* 帮助后回调
*/
export declare class CrosstabCallbackHandler extends CallbackHandler {
private module;
private formMetadataService;
/**
* 回调类型
*/
callbackType: string | null;
/**
* 构造函数
* @param module 模块实例
* @param formMetadataService 元数据服务
*/
constructor(module: Module, formMetadataService: FormMetadataService);
/**
* 处理回调
* @param type 回调类型
* @param args 回调参数
* @returns
*/
handle(type: string, args: any[]): undefined | boolean | Promise<boolean>;
}