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