UNPKG

esi-cap

Version:

Enterprise System Integration Based on SAP CAP

31 lines (30 loc) 1.68 kB
export namespace service { namespace events { let PreBefore: string; let PostBefore: string; let PreOn: string; let PreMeshUp: string; let PostOn: string; let PreAfter: string; let PostAfter: string; let None: string; } function enrichUserContext(oRequest: object): Promise<void>; function sanitizeData(oData: any, oFieldsArray: any, includeID?: boolean): any; function get(oRequest: any): any; function getEntityColumns(oService: object, oRequest: object): string[]; function sendQuery(oService: object, oRequest: object, oQuery?: object): Promise<any>; function executeRequest(oService: object, oRequest: object): Promise<any>; namespace iflow { function call(oService: object, oRequest: object, oJsonData: object): Promise<void>; } function handleReadByID(oService: any, oRequest: any, oID: any): Promise<any>; function handleDeleteByID(oService: any, oRequest: any, oID: any): Promise<any>; function handleCreate(oService: object, oRequest: object, fPreInsert?: Function): Promise<any>; function handleInsert(oService: object, oRequest: object, fPreInsert?: Function): Promise<any>; function handleUpdate(oService: object, oRequest: object, fPreUpdate: Function, oWhere: any, isOldDataRequired?: boolean): Promise<any>; function handleCount(oData: object, oRequest: object): Promise<void>; function handlePostOn(oService: object, oRequest: object): Promise<any>; function handleAction(oService: any, oRequest: any): Promise<any>; function handleRead(oService: object, oRequest: object, fNextHandler: Function): Promise<any>; }