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