@lcap/nasl
Version:
NetEase Application Specific Language
18 lines • 1.33 kB
TypeScript
import { Entity, Logic, ViewElement, ProcessV2 } from '../concepts';
import { NameGroup } from '.';
interface IBlockExtra {
disabledRelationEntity?: boolean;
}
export declare function genCreateFormTemplate(entity: Entity, nameGroup: NameGroup, selectNameGroupMap: Map<string, NameGroup>, appointKeys: string[], process: ProcessV2, extra: IBlockExtra, frontendType: string): string;
export declare function genH5CreateFormTemplate(entity: Entity, nameGroup: NameGroup, selectNameGroupMap: Map<string, NameGroup>, appointKeys: string[], process: ProcessV2, extra: IBlockExtra, frontendType: string): string;
/**
* 生成创建页区块
* @param resolver 实体创建 Action
*/
export declare function genCreateBlock(entity: Entity, oldNode: ViewElement, appointKeys: string[], frontendType: string, process: ProcessV2, extra: IBlockExtra, useViewVriable: boolean, localTemplate: {
genCreateTemplate: (entity: Entity, nameGroup: NameGroup, selectNameGroupMap: Map<string, NameGroup>, appointKeys: string[], process: ProcessV2, extra: IBlockExtra) => string;
genSubmitLogicLocal: (createLogic: Logic, nameGroup: NameGroup, extendConsequents: any[]) => any;
genCreatedHandler: (entity: Entity, nameGroup: NameGroup) => string;
}): string;
export default genCreateBlock;
//# sourceMappingURL=genCreateBlock.d.ts.map