form-control-errors
Version:
This is a package built to make displaying validation errors from Angular Form Controls easier.
31 lines • 2.02 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc
*/
import { Pipe } from '@angular/core';
var ObjectToArrayPipe = /** @class */ (function () {
function ObjectToArrayPipe() {
}
/**
* @param {?} data
* @return {?}
*/
ObjectToArrayPipe.prototype.transform = /**
* @param {?} data
* @return {?}
*/
function (data) {
return ((/** @type {?} */ (Object))).keys(data).map(function (key) {
var _a;
return _a = {}, _a[key] = data[key], _a;
});
};
ObjectToArrayPipe.decorators = [
{ type: Pipe, args: [{
name: 'objectToArray'
},] }
];
return ObjectToArrayPipe;
}());
export { ObjectToArrayPipe };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib2JqZWN0LWFycmF5LXBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9mb3JtLWNvbnRyb2wtZXJyb3JzLyIsInNvdXJjZXMiOlsibGliL29iamVjdC1hcnJheS1waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQTtBQUVuRDtJQUFBO0lBVUEsQ0FBQzs7Ozs7SUFMRyxxQ0FBUzs7OztJQUFULFVBQVUsSUFBWTtRQUNsQixPQUFPLENBQUMsbUJBQUssTUFBTSxFQUFBLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsR0FBRyxDQUFDLFVBQUEsR0FBRzs7WUFDbkMsZ0JBQVEsR0FBQyxHQUFHLElBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxLQUFDO1FBQzdCLENBQUMsQ0FBQyxDQUFBO0lBQ04sQ0FBQzs7Z0JBVEosSUFBSSxTQUFDO29CQUNGLElBQUksRUFBRSxlQUFlO2lCQUN4Qjs7SUFRRCx3QkFBQztDQUFBLEFBVkQsSUFVQztTQU5ZLGlCQUFpQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJ1xyXG5cclxuQFBpcGUoe1xyXG4gICAgbmFtZTogJ29iamVjdFRvQXJyYXknXHJcbn0pXHJcblxyXG5leHBvcnQgY2xhc3MgT2JqZWN0VG9BcnJheVBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuICAgIHRyYW5zZm9ybShkYXRhOiBPYmplY3QpIHtcclxuICAgICAgICByZXR1cm4gKDxhbnk+T2JqZWN0KS5rZXlzKGRhdGEpLm1hcChrZXkgPT4ge1xyXG4gICAgICAgICAgICByZXR1cm4ge1trZXldOiBkYXRhW2tleV19XHJcbiAgICAgICAgfSlcclxuICAgIH1cclxufVxyXG4iXX0=