@jsbailey/reactive-form-validators
Version:
[](https://badge.fury.io/js/%40rxweb%2Freactive-form-validators) [](https://gitter.im/rxweb-project/rxweb?utm_source=badge
21 lines (20 loc) • 1.97 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
import { defaultContainer } from '../core/defaultContainer';
import { PROPERTY } from "../const";
/**
* @return {?}
*/
export function prop() {
return function (target, propertyKey, parameterIndex) {
/** @type {?} */
var propertyInfo = {
name: propertyKey,
propertyType: PROPERTY
};
defaultContainer.addProperty(target.constructor, propertyInfo);
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvcC5kZWNvcmF0b3IuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AanNiYWlsZXkvcmVhY3RpdmUtZm9ybS12YWxpZGF0b3JzLyIsInNvdXJjZXMiOlsiZGVjb3JhdG9ycy9wcm9wLmRlY29yYXRvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFFNUQsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLFVBQVUsQ0FBQTs7OztBQUVuQyxNQUFNO0lBQ0YsTUFBTSxDQUFDLFVBQ0gsTUFBYyxFQUNkLFdBQW1CLEVBQUUsY0FBdUI7O1FBRTVDLElBQUksWUFBWSxHQUFpQjtZQUM3QixJQUFJLEVBQUcsV0FBVztZQUNsQixZQUFZLEVBQUUsUUFBUTtTQUN6QixDQUFBO1FBQ0QsZ0JBQWdCLENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBQyxXQUFXLEVBQUUsWUFBWSxDQUFDLENBQUM7S0FDbEUsQ0FBQTtDQUNKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZGVmYXVsdENvbnRhaW5lciB9IGZyb20gJy4uL2NvcmUvZGVmYXVsdENvbnRhaW5lcic7XHJcbmltcG9ydCB7IFByb3BlcnR5SW5mbyB9IGZyb20gJy4uL2NvcmUvdmFsaWRhdG9yLmludGVyZmFjZSc7XHJcbmltcG9ydCB7IFBST1BFUlRZIH0gZnJvbSBcIi4uL2NvbnN0XCJcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBwcm9wKCkge1xyXG4gICAgcmV0dXJuIGZ1bmN0aW9uIChcclxuICAgICAgICB0YXJnZXQ6IE9iamVjdCxcclxuICAgICAgICBwcm9wZXJ0eUtleTogc3RyaW5nLCBwYXJhbWV0ZXJJbmRleD86IG51bWJlclxyXG4gICAgKSB7XHJcbiAgICAgICAgdmFyIHByb3BlcnR5SW5mbzogUHJvcGVydHlJbmZvID0ge1xyXG4gICAgICAgICAgICBuYW1lIDogcHJvcGVydHlLZXksXHJcbiAgICAgICAgICAgIHByb3BlcnR5VHlwZTogUFJPUEVSVFlcclxuICAgICAgICB9XHJcbiAgICAgICAgZGVmYXVsdENvbnRhaW5lci5hZGRQcm9wZXJ0eSh0YXJnZXQuY29uc3RydWN0b3IsIHByb3BlcnR5SW5mbyk7XHJcbiAgICB9XHJcbn1cclxuIl19