UNPKG

@gsp-cmp/ccmp-ui

Version:

CCMP UI Component Library for Angular

49 lines 3.43 kB
/** * @fileoverview added by tsickle * Generated from: lib/convertor/convertor.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { GspComponent, GspComponentConvertor } from '@gsp-cmp/common-component'; var ComponentConvertor = /** @class */ (function () { function ComponentConvertor() { } /** * @param {?} entity * @param {?} ctx * @return {?} */ ComponentConvertor.prototype.convertorToObject = /** * @param {?} entity * @param {?} ctx * @return {?} */ function (entity, ctx) { /** @type {?} */ var covertor = new GspComponentConvertor(); /** @type {?} */ var obj = new Object(); covertor.convertToObject(obj, entity, ctx); return obj; }; /** * @param {?} obj * @param {?} ctx * @return {?} */ ComponentConvertor.prototype.initFromObject = /** * @param {?} obj * @param {?} ctx * @return {?} */ function (obj, ctx) { /** @type {?} */ var covertor = new GspComponentConvertor(); /** @type {?} */ var entity = new GspComponent(); covertor.initFromObject(entity, obj, ctx); return entity; }; return ComponentConvertor; }()); export { ComponentConvertor }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udmVydG9yLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGdzcC1jbXAvY2NtcC11aS8iLCJzb3VyY2VzIjpbImxpYi9jb252ZXJ0b3IvY29udmVydG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFlBQVksRUFBdUMscUJBQXFCLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUdySDtJQUFBO0lBZUEsQ0FBQzs7Ozs7O0lBYkcsOENBQWlCOzs7OztJQUFqQixVQUFrQixNQUFtQixFQUFFLEdBQXFCOztZQUNwRCxRQUFRLEdBQXVCLElBQUkscUJBQXFCLEVBQUU7O1lBQzFELEdBQUcsR0FBQyxJQUFJLE1BQU0sRUFBRTtRQUNwQixRQUFRLENBQUMsZUFBZSxDQUFDLEdBQUcsRUFBQyxNQUFNLEVBQUMsR0FBRyxDQUFDLENBQUE7UUFDeEMsT0FBTyxHQUFHLENBQUM7SUFDZixDQUFDOzs7Ozs7SUFFRCwyQ0FBYzs7Ozs7SUFBZCxVQUFlLEdBQVUsRUFBQyxHQUFxQjs7WUFDdkMsUUFBUSxHQUF1QixJQUFJLHFCQUFxQixFQUFFOztZQUMxRCxNQUFNLEdBQUMsSUFBSSxZQUFZLEVBQUU7UUFDN0IsUUFBUSxDQUFDLGNBQWMsQ0FBQyxNQUFNLEVBQUMsR0FBRyxFQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQ3hDLE9BQU8sTUFBTSxDQUFDO0lBQ2xCLENBQUM7SUFDTCx5QkFBQztBQUFELENBQUMsQUFmRCxJQWVDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgR3NwQ29tcG9uZW50LCBEZWZhdWx0R3NwQ29tcG9uZW50U2VyaWFsaXplQ29udGV4dCwgR3NwQ29tcG9uZW50Q29udmVydG9yIH0gZnJvbSAnQGdzcC1jbXAvY29tbW9uLWNvbXBvbmVudCc7XHJcbmltcG9ydCB7IElTZXJpYWxpemVDb250ZXh0IH0gZnJvbSAnQGVjcC1jYWYvY29tbW9uLXN0cnVjdHVyZSc7XHJcblxyXG5leHBvcnQgY2xhc3MgQ29tcG9uZW50Q29udmVydG9ye1xyXG4gICAgXHJcbiAgICBjb252ZXJ0b3JUb09iamVjdChlbnRpdHk6R3NwQ29tcG9uZW50ICxjdHg6SVNlcmlhbGl6ZUNvbnRleHQpOk9iamVjdHtcclxuICAgICAgICBsZXQgY292ZXJ0b3I6R3NwQ29tcG9uZW50Q29udmVydG9yPW5ldyBHc3BDb21wb25lbnRDb252ZXJ0b3IoKTtcclxuICAgICAgICBsZXQgb2JqPW5ldyBPYmplY3QoKTtcclxuICAgICAgICBjb3ZlcnRvci5jb252ZXJ0VG9PYmplY3Qob2JqLGVudGl0eSxjdHgpXHJcbiAgICAgICAgcmV0dXJuIG9iajtcclxuICAgIH1cclxuXHJcbiAgICBpbml0RnJvbU9iamVjdChvYmo6T2JqZWN0LGN0eDpJU2VyaWFsaXplQ29udGV4dCk6R3NwQ29tcG9uZW50e1xyXG4gICAgICAgIGxldCBjb3ZlcnRvcjpHc3BDb21wb25lbnRDb252ZXJ0b3I9bmV3IEdzcENvbXBvbmVudENvbnZlcnRvcigpO1xyXG4gICAgICAgIGxldCBlbnRpdHk9bmV3IEdzcENvbXBvbmVudCgpO1xyXG4gICAgICAgIGNvdmVydG9yLmluaXRGcm9tT2JqZWN0KGVudGl0eSxvYmosY3R4KTtcclxuICAgICAgICByZXR1cm4gZW50aXR5O1xyXG4gICAgfVxyXG59Il19