UNPKG

@lcap/nasl

Version:

NetEase Application Specific Language

52 lines 1.57 kB
import { Entity, EntityProperty } from '../concepts'; import { NameGroup } from '.'; /** * 根据实体属性生成表格列模板 * @param property 实体属性 */ export declare function genEditTableColumnTemplate(entity: Entity, property: EntityProperty, nameGroup: NameGroup, selectNameGroupMap?: Map<string, NameGroup>): string; /** * 生成表格模板 * @param entity 实体 * @param nameGroup 命名组 */ export declare function genEditTableTemplate(entity: Entity, nameGroup: NameGroup, newLogic: any, selectNameGroupMap?: Map<string, NameGroup>, entryFromCall?: string): string; /** * 生成表格 load 逻辑 * @param entity 实体 */ export declare function genEditTableLoadLogic(entity: Entity, nameGroup: NameGroup, newLogic: any, supportFilter: boolean): { concept: string; name: string; params: any[]; returns: any[]; variables: any[]; body: any[]; description: string; playground: any[]; }; /** * 生成表格 remove 逻辑 * @param entity 实体 */ export declare function genEditTableRemoveLogic(entity: Entity, nameGroup: NameGroup): { concept: string; name: string; params: any[]; returns: any[]; variables: any[]; body: any[]; description: string; playground: any[]; }; export declare function genBlurUpdateLogic(entity: Entity, nameGroup: NameGroup): { concept: string; name: string; params: any[]; returns: any[]; variables: any[]; body: any[]; description: string; playground: any[]; }; //# sourceMappingURL=genEditTableBlock.d.ts.map