UNPKG

@lcap/nasl

Version:

NetEase Application Specific Language

46 lines 1.56 kB
import { Entity, EntityProperty, View, ViewElement } from '../concepts'; import { NameGroup } from '.'; /** * 生成select的模板(pc) * @param property * @param nameGroup * @returns */ export declare function genSelectTemplate(property: EntityProperty, nameGroup: NameGroup, newLogic: any): string; /** * 生成select的模板(h5) * @param property * @param nameGroup * @returns */ export declare function genH5SelectTemplate(property: EntityProperty, nameGroup: NameGroup, newLogic: any): string; export declare function genLoadSelectLogic(entity: Entity, nameGroup: NameGroup, newLogic: any): { concept: string; name: string; params: any[]; returns: any[]; variables: any[]; body: any[]; description: string; playground: any[]; }; /** * 生成实体选择框区块 * @param entity * @param view * @returns */ export declare function genSelectBlock(entity: Entity, oldNode: ViewElement, genSelectTemplateLocal?: (property: EntityProperty, nameGroup: NameGroup, newLogic: any) => string): string; export default genSelectBlock; export declare function genSelectFooterBlock(entity?: Entity, nameGroup?: NameGroup, view?: View, property?: EntityProperty): string; export declare function genSelectItemAddLogic(entity: Entity, nameGroup: NameGroup, view?: View, property?: EntityProperty): { concept: string; name: string; params: any[]; returns: any[]; variables: any[]; body: any[]; description: string; playground: any[]; }; //# sourceMappingURL=genSelectBlock.d.ts.map