UNPKG

ngrx-forms

Version:

Proper integration of forms in Angular 4 applications using ngrx

52 lines (51 loc) 3.47 kB
export * from './actions'; export { box, isBoxed, unbox, Boxed, Unboxed, UnboxedObject } from './boxing'; export { FormControlValueTypes, NgrxFormControlId, ValidationErrors, KeyValue, AbstractControlState, FormControlState, FormGroupControls, FormGroupState, FormArrayState, FormState, InferenceWrapper, InferredFormState, isArrayState, isGroupState, createFormControlState, createFormGroupState, createFormArrayState, } from './state'; export { formControlReducer } from './control/reducer'; export { formGroupReducer } from './group/reducer'; export { formArrayReducer } from './array/reducer'; export { ActionConstructor, CreatedAction, createFormStateReducerWithUpdate, formStateReducer, onNgrxForms, onNgrxFormsAction, wrapReducerWithFormStateUpdate, } from './reducer'; export * from './update-function/update-array'; export * from './update-function/update-group'; export * from './update-function/update-recursive'; export * from './update-function/set-value'; export * from './update-function/set-errors'; export * from './update-function/validate'; export * from './update-function/enable'; export * from './update-function/disable'; export * from './update-function/mark-as-dirty'; export * from './update-function/mark-as-pristine'; export * from './update-function/mark-as-touched'; export * from './update-function/mark-as-untouched'; export * from './update-function/mark-as-submitted'; export * from './update-function/mark-as-unsubmitted'; export * from './update-function/focus'; export * from './update-function/unfocus'; export * from './update-function/add-array-control'; export * from './update-function/add-group-control'; export * from './update-function/move-array-control'; export * from './update-function/swap-array-control'; export * from './update-function/remove-array-control'; export * from './update-function/remove-group-control'; export * from './update-function/set-user-defined-property'; export * from './update-function/reset'; export * from './update-function/start-async-validation'; export * from './update-function/set-async-error'; export * from './update-function/clear-async-error'; export { compose, ProjectFn, ProjectFn2 } from './update-function/util'; export { FormViewAdapter, NGRX_FORM_VIEW_ADAPTER } from './view-adapter/view-adapter'; export { NgrxCheckboxViewAdapter } from './view-adapter/checkbox'; export { NgrxDefaultViewAdapter } from './view-adapter/default'; export { NgrxNumberViewAdapter } from './view-adapter/number'; export { NgrxFallbackSelectOption } from './view-adapter/option'; export { NgrxRadioViewAdapter } from './view-adapter/radio'; export { NgrxRangeViewAdapter } from './view-adapter/range'; export { NgrxSelectViewAdapter, NgrxSelectOption } from './view-adapter/select'; export { NgrxSelectMultipleViewAdapter, NgrxSelectMultipleOption } from './view-adapter/select-multiple'; export { NgrxFormControlDirective, NgrxFormControlValueType, NGRX_UPDATE_ON_TYPE } from './control/directive'; export { NgrxLocalFormControlDirective } from './control/local-state-directive'; export { NgrxFormDirective } from './group/directive'; export { NgrxLocalFormDirective } from './group/local-state-directive'; export { NgrxValueConverter, NgrxValueConverters } from './control/value-converter'; export { NGRX_STATUS_CLASS_NAMES, NgrxStatusCssClassesDirective } from './status-css-classes.directive'; export { NgrxFormsModule } from './module';