UNPKG

esi-cap

Version:

Enterprise System Integration Based on SAP CAP

64 lines (63 loc) 2.51 kB
export namespace date { function isValid(sDate: any): Promise<boolean>; } export namespace xml { export function isValid_1(oXML: any): Promise<boolean>; export { isValid_1 as isValid }; } export namespace json { export function isValid_2(oJson: any): boolean; export { isValid_2 as isValid }; export function getValue(oJson: any, sPropertyPath: any): any; export function unique(oNestedArray: any): any; export function order(oJson: any, oKeyOrder: any): {}; export function projection(oJson: any, oColumns: any): any; export function map(oJson: any, oMap: any): {}; export function merge(oJson1: any, oJson2: any): any; export function flat(oJson: any, sFlattenedProperty: any): {}; } export namespace array { export function unique_1(oArray: any): any; export { unique_1 as unique }; export function order_1(oArray: any, oOrder: any): any; export { order_1 as order }; export function projection_1(oArray: any, oColumns: any): any; export { projection_1 as projection }; export function map_1(oArray: any, oMap: any): any; export { map_1 as map }; export function sort(oArray: object, oOrderBy: object): any; export function hasElement(oArray: any, oElement: any): any; export function toArray(oArray: any): any[]; export function toDisArray(oArray: any): any; export function toInterleavedArray(oArray: any, oElement: any): any; export function toArrayProjection(oArray: any, sProjectionFieldName: any): any[]; export function toGroupByPropertyName(oArray: any, sPropertyName: any): any; export function toGroupByPropertyList(oArray: any, oPropertyList: any): any; } /** * UUID handles UUID related API's. * * @class * @public */ export class UUID { /** * Internal configuration — not part of public API. * * @private * @static */ private static "__#1@#instance"; /** Internal configuration — not part of public API @private @type {object} */ private _Config; /** Returns a UUID representation of the input Json Data * @param {object} oJsonData - Json Object that reperesents data for converting it into UUID * @returns {string} UUID */ converse(oJsonData: object): string; /** Returns a Json Data representation of the input UUID * @returns {object} - Json Object that reperesents data generated from UUID * @param {string} sUUID - UUID representation of json data */ inverse(sUUID: string): object; }