rx-form-mapper
Version:
Proper decorator-based transformation / serialization / deserialization of plain javascript classes to angular reactive forms
8 lines • 1.62 kB
JavaScript
import 'reflect-metadata';
import { ModelBinder } from './../bind/model-binder';
export function FormControl(opts) {
return (target, propertyName) => {
ModelBinder.instance.bindFormControl(target, propertyName, opts);
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybS1jb250cm9sLmRlY29yYXRvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3J4LWZvcm0tbWFwcGVyL3NyYy9saWIvZGVjb3JhdG9ycy9mb3JtLWNvbnRyb2wuZGVjb3JhdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sa0JBQWtCLENBQUM7QUFFMUIsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBUXJELE1BQU0sVUFBVSxXQUFXLENBQUMsSUFBc0I7SUFDakQsT0FBTyxDQUFDLE1BQVcsRUFBRSxZQUFvQixFQUFFLEVBQUU7UUFDNUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsTUFBTSxFQUFFLFlBQVksRUFBRSxJQUFJLENBQUMsQ0FBQztJQUNsRSxDQUFDLENBQUM7QUFDSCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICdyZWZsZWN0LW1ldGFkYXRhJztcbmltcG9ydCB7IFJ4QXN5bmNWYWxpZGF0b3IsIFJ4VmFsaWRhdG9yLCBVcGRhdGVPbiB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IE1vZGVsQmluZGVyIH0gZnJvbSAnLi8uLi9iaW5kL21vZGVsLWJpbmRlcic7XG5cbmV4cG9ydCBpbnRlcmZhY2UgRm9ybUNvbnRyb2xPcHRzIHtcblx0dmFsaWRhdG9ycz86IFJ4VmFsaWRhdG9yIHwgUnhWYWxpZGF0b3JbXTtcblx0YXN5bmNWYWxpZGF0b3JzPzogUnhBc3luY1ZhbGlkYXRvciB8IFJ4QXN5bmNWYWxpZGF0b3JbXTtcblx0dXBkYXRlT24/OiBVcGRhdGVPbjtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEZvcm1Db250cm9sKG9wdHM/OiBGb3JtQ29udHJvbE9wdHMpOiAodGFyZ2V0OiBhbnksIHByb3BlcnR5TmFtZTogc3RyaW5nKSA9PiB2b2lkIHtcblx0cmV0dXJuICh0YXJnZXQ6IGFueSwgcHJvcGVydHlOYW1lOiBzdHJpbmcpID0+IHtcblx0XHRNb2RlbEJpbmRlci5pbnN0YW5jZS5iaW5kRm9ybUNvbnRyb2wodGFyZ2V0LCBwcm9wZXJ0eU5hbWUsIG9wdHMpO1xuXHR9O1xufVxuIl19