UNPKG

@lcap/nasl

Version:

NetEase Application Specific Language

18 lines 1.33 kB
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