UNPKG

@jsbailey/reactive-form-validators

Version:

[![npm version](https://badge.fury.io/js/%40rxweb%2Freactive-form-validators.svg)](https://badge.fury.io/js/%40rxweb%2Freactive-form-validators) [![Gitter](https://badges.gitter.im/rx-web/Lobby.svg)](https://gitter.im/rxweb-project/rxweb?utm_source=badge

26 lines (25 loc) 2.41 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { defaultContainer } from '../core/defaultContainer'; import { ARRAY_PROPERTY } from "../const"; /** * @template T * @param {?} entity * @return {?} */ export function propArray(entity) { /** @type {?} */ var entityType = entity; return function (target, propertyKey, parameterIndex) { /** @type {?} */ var propertyInfo = { name: propertyKey, propertyType: ARRAY_PROPERTY, entity: entity }; defaultContainer.addProperty(target.constructor, propertyInfo); }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvcC1hcnJheS5kZWNvcmF0b3IuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AanNiYWlsZXkvcmVhY3RpdmUtZm9ybS12YWxpZGF0b3JzLyIsInNvdXJjZXMiOlsiZGVjb3JhdG9ycy9wcm9wLWFycmF5LmRlY29yYXRvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFFNUQsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLFVBQVUsQ0FBQTs7Ozs7O0FBSXpDLE1BQU0sb0JBQXVCLE1BQWM7O0lBQ3ZDLElBQUksVUFBVSxHQUFHLE1BQU0sQ0FBQztJQUN4QixNQUFNLENBQUMsVUFDSCxNQUFjLEVBQ2QsV0FBbUIsRUFBRSxjQUF1Qjs7UUFFNUMsSUFBSSxZQUFZLEdBQWlCO1lBQzdCLElBQUksRUFBRSxXQUFXO1lBQ2pCLFlBQVksRUFBRSxjQUFjO1lBQzVCLE1BQU0sRUFBRSxNQUFNO1NBQ2pCLENBQUE7UUFDRCxnQkFBZ0IsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLFdBQVcsRUFBRSxZQUFZLENBQUMsQ0FBQztLQUNsRSxDQUFBO0NBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBkZWZhdWx0Q29udGFpbmVyIH0gZnJvbSAnLi4vY29yZS9kZWZhdWx0Q29udGFpbmVyJztcclxuaW1wb3J0IHsgUHJvcGVydHlJbmZvIH0gZnJvbSAnLi4vY29yZS92YWxpZGF0b3IuaW50ZXJmYWNlJztcclxuaW1wb3J0IHsgQVJSQVlfUFJPUEVSVFkgfSBmcm9tIFwiLi4vY29uc3RcIlxyXG5pbXBvcnQgeyBUeXBlIH0gZnJvbSBcIi4uL3V0aWwvaW5kZXhcIjtcclxuXHJcblxyXG5leHBvcnQgZnVuY3Rpb24gcHJvcEFycmF5PFQ+KGVudGl0eTpUeXBlPFQ+KSB7XHJcbiAgICB2YXIgZW50aXR5VHlwZSA9IGVudGl0eTtcclxuICAgIHJldHVybiBmdW5jdGlvbiAoXHJcbiAgICAgICAgdGFyZ2V0OiBPYmplY3QsXHJcbiAgICAgICAgcHJvcGVydHlLZXk6IHN0cmluZywgcGFyYW1ldGVySW5kZXg/OiBudW1iZXJcclxuICAgICkge1xyXG4gICAgICAgIHZhciBwcm9wZXJ0eUluZm86IFByb3BlcnR5SW5mbyA9IHtcclxuICAgICAgICAgICAgbmFtZTogcHJvcGVydHlLZXksXHJcbiAgICAgICAgICAgIHByb3BlcnR5VHlwZTogQVJSQVlfUFJPUEVSVFksXHJcbiAgICAgICAgICAgIGVudGl0eTogZW50aXR5XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRlZmF1bHRDb250YWluZXIuYWRkUHJvcGVydHkodGFyZ2V0LmNvbnN0cnVjdG9yLCBwcm9wZXJ0eUluZm8pO1xyXG4gICAgfVxyXG59XHJcbiJdfQ==