UNPKG

rx-form-mapper

Version:

Proper decorator-based transformation / serialization / deserialization of plain javascript classes to angular reactive forms

13 lines (12 loc) 683 B
import { FormControlMetadata } from './form-control-metadata'; import { FormGroupMetadata } from './form-group-metadata'; import { FormMetadata } from './form-metadata'; import { FormArrayMetadata } from './form-array-metadata'; import { CustomControlMetadata } from './custom-control-metadata'; export interface ControlVisitor<T> { visitCustomControlMetadata(customControlMetadata: CustomControlMetadata): T; visitFormArrayMetadata(formArrayMetadata: FormArrayMetadata): T; visitFormControlMetadata(formControlMetadata: FormControlMetadata): T; visitFormGroupMetadata(formGroupMetadata: FormGroupMetadata): T; visitFormMetadata(formMetadata: FormMetadata): T; }