UNPKG

@freezesoul/nz-formly

Version:

基于ng-zorro-antd UI 扩展的ngx-formly组件库

39 lines (38 loc) 3.92 kB
import { BetweenInputFieldConfig } from '@freezesoul/nz-formly/between-input'; import { ButtonFieldConfig } from '@freezesoul/nz-formly/button'; import { AutocompleteFieldConfig, InputFieldConfig, InputNumberFieldConfig } from '@freezesoul/nz-formly/input'; import { BetweenTimeFieldConfig } from '@freezesoul/nz-formly/between-time'; import { BetweenDateTimeFieldConfig } from '@freezesoul/nz-formly/between-datetime'; import { ButtonGroupFieldConfig } from '@freezesoul/nz-formly/button-group'; import { CascaderFieldConfig } from '@freezesoul/nz-formly/cascader'; import { CheckboxFieldConfig } from '@freezesoul/nz-formly/checkbox'; import { DatePickerFieldConfig } from '@freezesoul/nz-formly/date-picker'; import { DateRangePickerFieldConfig } from '@freezesoul/nz-formly/date-range-picker'; import { DividerFieldConfig } from '@freezesoul/nz-formly/divider'; import { DropdownFieldConfig } from '@freezesoul/nz-formly/dropdown'; import { RowFieldConfig } from '@freezesoul/nz-formly/grid'; import { ModalFieldConfig } from '@freezesoul/nz-formly/modal'; import { RadioFieldConfig } from '@freezesoul/nz-formly/radio'; import { RateFieldConfig } from '@freezesoul/nz-formly/rate'; import { RefTemplateFieldConfig } from '@freezesoul/nz-formly/ref-template'; import { SelectFieldConfig } from '@freezesoul/nz-formly/select'; import { SliderFieldConfig } from '@freezesoul/nz-formly/slider'; import { SpaceFieldConfig } from '@freezesoul/nz-formly/space'; import { SwitchFieldConfig } from '@freezesoul/nz-formly/switch'; import { TableFieldConfig } from '@freezesoul/nz-formly/table'; import { TabsFieldConfig } from '@freezesoul/nz-formly/tabs'; import { TagFieldConfig } from '@freezesoul/nz-formly/tag'; import { TextareaFieldConfig } from '@freezesoul/nz-formly/textarea'; import { TimePickerFieldConfig } from '@freezesoul/nz-formly/time-picker'; import { TreeFieldConfig } from '@freezesoul/nz-formly/tree'; import { TreeSelectFieldConfig } from '@freezesoul/nz-formly/tree-select'; import { UploadFieldConfig } from '@freezesoul/nz-formly/upload'; import { CardFieldConfig } from '@freezesoul/nz-formly/card'; import { AlertFieldConfig } from '@freezesoul/nz-formly/alert'; import { TextFieldConfig } from '@freezesoul/nz-formly/text-value'; import { FormlyFieldConfig } from '@ngx-formly/core'; export type NzFormlyFieldType = Omit<BetweenInputFieldConfig, 'fieldGroup'> | Omit<BetweenTimeFieldConfig, 'fieldGroup'> | Omit<BetweenDateTimeFieldConfig, 'fieldGroup'> | Omit<ButtonFieldConfig, 'fieldGroup'> | Omit<ButtonGroupFieldConfig, 'fieldGroup'> | Omit<CascaderFieldConfig, 'fieldGroup'> | Omit<CheckboxFieldConfig, 'fieldGroup'> | Omit<DatePickerFieldConfig, 'fieldGroup'> | Omit<DateRangePickerFieldConfig, 'fieldGroup'> | Omit<DividerFieldConfig, 'fieldGroup'> | Omit<DropdownFieldConfig, 'fieldGroup'> | Omit<RowFieldConfig, 'fieldGroup'> | Omit<InputFieldConfig, 'fieldGroup'> | Omit<InputNumberFieldConfig, 'fieldGroup'> | Omit<AutocompleteFieldConfig, 'fieldGroup'> | Omit<ModalFieldConfig, 'fieldGroup'> | Omit<RadioFieldConfig, 'fieldGroup'> | Omit<RateFieldConfig, 'fieldGroup'> | Omit<RefTemplateFieldConfig, 'fieldGroup'> | Omit<SelectFieldConfig, 'fieldGroup'> | Omit<SliderFieldConfig, 'fieldGroup'> | Omit<SpaceFieldConfig, 'fieldGroup'> | Omit<SwitchFieldConfig, 'fieldGroup'> | Omit<TableFieldConfig, 'fieldGroup'> | Omit<TabsFieldConfig, 'fieldGroup'> | Omit<TagFieldConfig, 'fieldGroup'> | Omit<TextareaFieldConfig, 'fieldGroup'> | Omit<TimePickerFieldConfig, 'fieldGroup'> | Omit<TreeFieldConfig, 'fieldGroup'> | Omit<TreeSelectFieldConfig, 'fieldGroup'> | Omit<UploadFieldConfig, 'fieldGroup'> | Omit<CardFieldConfig, 'fieldGroup'> | Omit<AlertFieldConfig, 'fieldGroup'> | Omit<TextFieldConfig, 'fieldGroup'> | Omit<FormlyFieldConfig, 'fieldGroup'>; export type NzField = NzFormlyFieldType & { fieldGroup?: NzField[]; fieldArray?: NzField | ((field: NzField) => NzField); };