UNPKG

@lcap/nasl

Version:

NetEase Application Specific Language

72 lines 2.86 kB
import { Entity, View, ViewElement } from '../concepts'; import { NameGroup } from '.'; export declare function genSubmitLogic(entity: Entity, nameGroup: NameGroup): { concept: string; name: string; params: any[]; returns: any[]; variables: any[]; body: any[]; description: string; playground: any[]; }; export declare function genUpdateSubmitLogic(entity: Entity, nameGroup: NameGroup): { concept: string; name: string; params: any[]; returns: any[]; variables: any[]; body: any[]; description: string; playground: any[]; }; export declare function genCurdMultipleKeyBlock(entity: Entity, oldNode: ViewElement, localTemplate?: { genFilterTemplateLocal?: (entity: Entity, nameGroup: NameGroup, selectNameGroupMap: Map<string, NameGroup>) => string; genTableTemplateLocal?: (entity: Entity, nameGroup: NameGroup, newLogic: any, modifyable?: boolean, entryFromCall?: string) => string; genSaveModalTemplateLocal?: (entity: Entity, nameGroup: NameGroup, selectNameGroupMap: Map<string, NameGroup>) => string; genWrapper?: (code: string) => string; genSubmitLogicLocal?: (entity: Entity, nameGroup: NameGroup) => any; genUpdateSubmitLogicLocal?: (entity: Entity, nameGroup: NameGroup) => any; genModifyLogicLocal?: (entity: Entity, nameGroup: NameGroup) => any; genCreateLogicLocal?: (nameGroup: NameGroup, entity?: Entity) => any; genReloadLogicLocal?: (nameGroup: NameGroup) => any; }): string; export declare function genGridViewMultipleKeyBlock(entity: Entity, oldNode: ViewElement): string; export declare function genReloadLogic(nameGroup: NameGroup): { concept: string; name: string; params: any[]; returns: any[]; variables: any[]; body: any[]; description: string; playground: any[]; }; export declare function genResetLogic(nameGroup: NameGroup): { concept: string; name: string; params: any[]; returns: any[]; variables: any[]; body: any[]; description: string; playground: any[]; }; export declare function genExportExcelLogic(nameGroup: NameGroup): { concept: string; name: string; params: any[]; returns: any[]; variables: any[]; body: any[]; description: string; playground: any[]; }; export declare function genFilterTemplateTableDesigner(entity: Entity, nameGroup: NameGroup, selectNameGroupMap: Map<string, NameGroup>, optionsMap?: any, dataSourcesMap?: any): string; export declare const genDelModalTemplate: (nameGroup: NameGroup) => string; export declare function genCurdMultipleKeyBlockForTableDesigner(entity: Entity, view: View, isUseForkForm?: boolean, optionsMap?: any, dataSourcesMap?: any, composedBy?: string): { code: string; nameGroup: NameGroup; saveFormTemp: string; }; //# sourceMappingURL=genCurdMultipleKeyBlock.d.ts.map