Type aliases
$FieldSetBuilderChildren
$FieldSetBuilderChildren<ChildBuilders>: {[ Key in keyof ChildBuilders]: $GetBuilderModel<ChildBuilders[Key]> }
Type parameters
-
ChildBuilders: UnknownFieldSetBuilderChildren
$FieldSetValue
$FieldSetValue<Children>: {[ Key in keyof Children]: Children[Key] extends IModel<infer V> ? V : never }
Type parameters
-
Children: UnknownFieldSetModelChildren
AlertTypes
AlertTypes: "info" | "success" | "warning" | "error" | "hint"
BannerCloseIconColor
BannerCloseIconColor: "grey" | "white"
CascaderItemSelectionState
CascaderItemSelectionState: "on" | "off" | "partial"
CascaderMenuClickHandler
Cascader
MenuClickHandler: (node: ICascaderItem, closePopup: () => void) => void
CascaderSearchClickHandler
Cascader
SearchClickHandler: (path: ICascaderItem[], closePopup: () => void) => void
CascaderSimplifySelectionMode
CascaderSimplifySelectionMode: "excludeDisabled" | "includeDisabled"
CascaderTabsClickHandler
Cascader
TabsClickHandler: (node: ICascaderItem, closePopup: () => void) => void
CascaderValue
CascaderValue: string | number
ColorPickerType
ColorPickerType: "default" | "simple"
DateRangeQuickPickerChangeCallback
DateRangeQuickPickerPresetValue
Date
RangeQuickPickerPresetValue: number | RangeDate
DateRangeQuickPickerValueType
DateRangeQuickPickerValueType: "string" | "number" | "date"
DrawerProps
DrawerProps: IHorizontalDrawerProps | IVerticalDrawerProps
GridFixedType
GridFixedType: "left" | "right" | true
GridPaginationType
GridPaginationType: "default" | "lite" | "mini"
GridRowClassNameType
GridRowClassNameType<Data>: string | ((data: Data, rowIndex: number) => string)
Type parameters
GridScrollPosition
GridScrollPosition: "both" | "left" | "right" | "middle"
GridSortType
GridSortType: "desc" | "asc" | ""
GridTextAlign
GridTextAlign: "left" | "right" | "center"
I18nLocaleDataType
Type parameters
IBannerProps
IBanner
Props: Omit<IAlertProps, "title"> & { backgroundImage: string }
IButtonGroupProps
IButtonGroupProps: React.HTMLAttributes<HTMLDivElement>
IButtonHtmlType
IButtonHtmlType: "button" | "submit" | "reset"
IButtonSize
IButtonSize: "medium" | "large" | "small"
IButtonType
IButtonType: "default" | "primary" | "secondary" | "danger" | "warning" | "error" | "success" | "text" | "icon"
ICombinedFormTimeRangePickerFieldProps
IDisabledTime
IDisabledTime: (date?: Date | null, type?: RangeType) => IDisabledTimeOption
Type declaration
-
- (date?: Date | null, type?: RangeType): IDisabledTimeOption
-
Parameters
-
Optional date: Date | null
-
Optional type: RangeType
Returns IDisabledTimeOption
IElevatorLinksProps
IElevator
LinksProps: Omit<IAffixProps, "className" | "style"> & { className?: string; links: IElevatorLinkItem[]; style?: CSSProperties; onClick?: any }
IFormCheckboxFieldProps
Type parameters
IFormCheckboxGroupFieldProps
Type parameters
IFormColorPickerFieldProps
IFormCombinedDateRangePickerFieldProps
Type parameters
IFormComponentProps
Type parameters
IFormDatePickerField
Type parameters
IFormDateRangePickerFieldProps
Type parameters
IFormDateRangeQuickPickerFieldProps
IFormFieldModelProps
Type parameters
IFormFieldProps
Type parameters
IFormImageUploadFieldProps
Type parameters
IFormMonthPickerFieldProps
Type parameters
IFormNumberInputFieldProps
Type parameters
IFormQuarterPickerFieldProps
Type parameters
IFormRadioGroupFieldProps
Type parameters
IFormSelectFieldProps
Type parameters
-
Key: string | number = string | number
-
IFormSingleUploadFieldProps
Type parameters
IFormTimeRangePickerFieldProps
IFormUploadFieldProps
Type parameters
IFormWeekPickerFieldProps
Type parameters
IFormYearPickerFieldProps
Type parameters
IGridBatchRender
IGridBatchRender: (data: any, position?: "header" | "foot") => React.ReactNode
Type declaration
-
- (data: any, position?: "header" | "foot"): React.ReactNode
-
Parameters
-
data: any
-
Optional position: "header" | "foot"
Returns React.ReactNode
IGridColumnBodyRenderFunc
IGrid
ColumnBodyRenderFunc<Data>: (data: Data, pos: IGridCellPos, name?: string) => React.ReactNode
Type parameters
Type declaration
-
- (data: Data, pos: IGridCellPos, name?: string): React.ReactNode
-
Parameters
-
data: Data
-
-
Optional name: string
Returns React.ReactNode
IGridOnExpandHandler
IGridOnExpandHandler<Data>: (data: { data: Data; event: React.MouseEvent<HTMLSpanElement>; expanded: boolean; index: number }) => any
Type parameters
Type declaration
-
- (data: { data: Data; event: React.MouseEvent<HTMLSpanElement>; expanded: boolean; index: number }): any
-
Parameters
-
data: { data: Data; event: React.MouseEvent<HTMLSpanElement>; expanded: boolean; index: number }
-
data: Data
-
event: React.MouseEvent<HTMLSpanElement>
-
expanded: boolean
-
index: number
Returns any
IGridRowClickHandler
IGridRowClickHandler<Data>: (data: Data, index: number, event: React.MouseEvent<HTMLTableRowElement>) => any
Type parameters
Type declaration
-
- (data: Data, index: number, event: React.MouseEvent<HTMLTableRowElement>): any
-
Parameters
-
data: Data
-
index: number
-
event: React.MouseEvent<HTMLTableRowElement>
Returns any
IImageOnUploadSuccessReturn
IImageOnUploadSuccessReturn: undefined | null | string | { src: string; thumbSrc: string }
IImageUploadPreviewHandler
IMaybeError
Type parameters
IPopoverHoverTriggerContext
IProgressFormatFn
IProgressFormatFn: (precent: number) => React.ReactNode
Type declaration
-
- (precent: number): React.ReactNode
-
Parameters
Returns React.ReactNode
IProgressStatus
IProgressStatus: "normal" | "success" | "exception"
IProgressType
IProgressType: "line" | "circle"
ISelectProps
Type parameters
-
Key: string | number = string | number
-
ISelectSize
ISelectSize: "xs" | "s" | "m" | "l" | "xl"
ITabOverflowMode
ITabOverflowMode: "slide" | "anchor"
ITabPanelElement
ITabPanelElement<TabPanelProps>: React.ReactElement<PropsWithChildren<TabPanelProps>>
Type parameters
ITimePickerProps
ITimePickerProps: ISingleTimePickerProps
ITreeSize
ITreeSize: "medium" | "small" | "large"
IUploadFileItemInner
IUploadFileItemInner<UPLOAD_ITEM>: UPLOAD_ITEM & {}
Type parameters
IUploadOnChangeHandler
IUpload
OnChangeHandler<Value, UPLOAD_ITEM>: (value: Value, detail?: IUploadChangeDetail<UPLOAD_ITEM>) => void
Type parameters
IUploadOnErrorHandler
Type declaration
-
-
Type parameters
Parameters
Returns void
IUploadOnUploadHandler
IUploadOnUploadHandler<ON_UPLOAD_SUCCESS_RETURN>: (file: File, report: (percent: number) => void) => Promise<ON_UPLOAD_SUCCESS_RETURN>
Type parameters
-
ON_UPLOAD_SUCCESS_RETURN = void
Type declaration
-
- (file: File, report: (percent: number) => void): Promise<ON_UPLOAD_SUCCESS_RETURN>
-
Parameters
-
file: File
-
report: (percent: number) => void
Returns Promise<ON_UPLOAD_SUCCESS_RETURN>
IUploadTipConfig
IUploadTipConfig<P>: P & { formattedMaxSize: string | null }
Type parameters
IUploadTipsFunc
Type parameters
Type declaration
-
-
Parameters
Returns React.ReactNode
IValidator
Type parameters
IValidators
Type parameters
IValueType
IValueType: "date" | "number" | "string"
IVerticalInnerTab
Type parameters
IVerticalTab
Type parameters
IVerticalTabPanelProps
Type parameters
IconType
IconType: "add-page" | "admissions" | "admissions-o" | "approval" | "approval-o" | "arrow-down" | "arrow-up" | "assess" | "assess-o" | "back" | "bell" | "bell-o" | "bookmark" | "bookmark-o" | "brush" | "brush-o" | "business" | "business-manage" | "business-manage-o" | "business-o" | "calendar" | "calendar-o" | "canvas" | "canvas-o" | "capital" | "capital-o" | "care" | "care-o" | "caret-down" | "caret-up" | "casher" | "cashier" | "cashier-desk-o" | "cashier-o" | "channel-o" | "chart" | "chart-o" | "check" | "check-circle" | "check-circle-o" | "checkin" | "checkin-o" | "clock" | "clock-o" | "close" | "close-circle" | "close-circle-o" | "closed-eye" | "contract-o" | "countdown" | "coupon" | "coupon-o" | "course" | "course-o" | "customer" | "customer-manage" | "customer-manage-o" | "customer-o" | "customer-service" | "customer-service-o" | "development-doc" | "development-doc-o" | "distribution-o" | "doc" | "double-last" | "double-next" | "down" | "down-circle" | "down-circle-o" | "download" | "drag" | "edit" | "edit-o" | "educational" | "educational-o" | "error-circle" | "error-circle-o" | "expand-customer" | "expand-customer-o" | "export" | "eye" | "eye-o" | "feedback" | "filter-o" | "finance" | "finance-o" | "flow-o" | "folder-o" | "forbidden-circle" | "fullscreen-exit" | "gift" | "goods" | "goods-o" | "hc-manage" | "hc-manage-o" | "help-circle" | "help-circle-o" | "hotel" | "hotel-o" | "hotline-o" | "hr" | "hr-o" | "im-o" | "info-circle" | "info-circle-o" | "inventory" | "inventory-o" | "jump-out" | "knowledge-o" | "left" | "left-circle" | "left-circle-o" | "link" | "loading" | "lock" | "locked" | "locked-o" | "marketing" | "marketing-o" | "member-o" | "message" | "message-o" | "mini-apps" | "mini-apps-o" | "more" | "nameplate" | "nameplate-o" | "nav-grid" | "nav-line" | "open-folder-o" | "order" | "order-o" | "pending-circle" | "pending-payment-o" | "photo" | "pin" | "pin-o" | "plus" | "plus-circle" | "plus-circle-o" | "present" | "present-o" | "procurement" | "procurement-o" | "purchase" | "purchase-o" | "qa-o" | "qrcode" | "refresh" | "remove" | "remove-o" | "report" | "report-forms" | "report-forms-o" | "report-o" | "reset" | "right" | "right-circle" | "right-circle-o" | "rights-list-o" | "salesman-o" | "save" | "save-o" | "scan-code-o" | "scrm-smile" | "scrm-smile-o" | "search" | "settings" | "settings-o" | "share" | "shop" | "shop-analyze-o" | "shop-decorate" | "shop-o" | "shop-template" | "sign-out" | "smile" | "star" | "star-o" | "strategy-o" | "subtract-circle" | "subtract-circle-o" | "suggestions" | "summary" | "summary-o" | "table-compact" | "table-loose" | "target" | "target-o" | "tendency-o" | "text-guide-o" | "thumbnail" | "ticket" | "ticket-o" | "tools-o" | "unlock" | "unlocked" | "unlocked-o" | "up" | "up-circle" | "up-circle-o" | "upload" | "video" | "video-guide-o" | "video-o" | "visit-o" | "voice" | "wait" | "warning" | "warning-o" | "wechat" | "wechat-o" | "withdraw-cash-o" | "youzan" | "youzan-o"
InputType
InputType: "text" | "number" | "password" | "textarea"
InputWidthSizeType
InputWidthSizeType: "xs" | "s" | "m" | "l" | "xl"
LocaleMark
LocaleMark: "zh-CN" | "en-US" | "ja-JP"
PaginationChangeHandler
PaginationChangeHandler: (detail: { current: number; pageSize: number }) => any
Type declaration
-
- (detail: { current: number; pageSize: number }): any
-
Parameters
-
detail: { current: number; pageSize: number }
-
current: number
-
pageSize: number
Returns any
PaginationLayoutFunction
Type declaration
-
-
Parameters
Returns PaginationLayout[]
PopPositions
PopPositions: "left-top" | "left-center" | "left-bottom" | "right-top" | "right-center" | "right-bottom" | "top-left" | "top-center" | "top-right" | "bottom-left" | "bottom-center" | "bottom-right" | "auto-bottom-center" | "auto-bottom-left" | "auto-bottom-right" | "auto-top-center" | "auto-top-left" | "auto-top-right"
PopoverAnchorGetElementFn
PopoverAnchorGetElementFn: (node: Element | Text | null) => Element | Text | null
Type declaration
-
- (node: Element | Text | null): Element | Text | null
-
Parameters
-
node: Element | Text | null
Returns Element | Text | null
PresetColors
PresetColors: string[]
PromptType
PromptType: "warning" | "strongHint" | "weakHint"
RangeTime
RangeTime: [string, string]
SingleDate
SingleDate: string | number | Date
SingleTime
SingleTime: string
StatusBarType
StatusBarType: "info" | "waiting" | "success" | "error"
TabType
TabType: "normal" | "card" | "button"
TextMarkFindChunksFunction
TextMarkFindChunksFunction: (options: Omit<ITextMarkFindAllParameters, "findChunks">) => ITextMarkChunk[]
Type declaration
-
- (options: Omit<ITextMarkFindAllParameters, "findChunks">): ITextMarkChunk[]
-
Parameters
-
options: Omit<ITextMarkFindAllParameters, "findChunks">
Returns ITextMarkChunk[]
TextMarkSanitizeFunction
TextMarkSanitizeFunction: (str: string) => string
Type declaration
-
-
Parameters
Returns string
TextMarkSearchWords
TextMarkSearchWords: string | RegExp
TransferDirection
TransferDirection: "left" | "right"
TransferType
TransferType: OneRequired & ITransfer
TreeRootIdArray
TreeRootIdArray: TArray<string | number>
Variables
Const CombinedPanelRangePicker
CombinedPanelRangePicker: FC<IProps> = ...
Const CombinedTimeRangePicker
Const DropdownNav
DropdownNav: React.FC<IDropdownNavProps> = ...
Const DropdownPosition
DropdownPosition: __module = ...
Const Elevator
Elevator: IElevator = ...
Const FormColorPickerField
Const FormCombinedTimeRangePickerField
Const FormContext
FormContext: Context<IZentFormContext> = ...
Const FormControl
Form
Control: ForwardRefExoticComponent<IFormControlProps & RefAttributes<HTMLDivElement>> = ...
Const FormDateRangeQuickPickerField
Const FormError
Form
Error: ForwardRefExoticComponent<IFormErrorProps & RefAttributes<HTMLDivElement>> = ...
Const FormTimePickerField
Const FormTimeRangePickerField
Const GridColumnProvider
Grid
ColumnProvider: Provider<Partial<IGridColumn<any>>> = ...
Const Icon
Icon
: ForwardRefExoticComponent<IIconProps & RefAttributes<HTMLElement>> = ...
Const LayoutConfigProvider
Const Link
Link
: ForwardRefExoticComponent<ILinkProps & RefAttributes<HTMLAnchorElement>> = ...
Const LinkTag
Link
Tag: ForwardRefExoticComponent<ILinkTagProps & RefAttributes<HTMLDivElement>> = ...
Const Notify
Notify: { clear: (containerId: any) => void; config: (options: any) => void; error: (text: ReactNode, duration?: number, callback?: () => void, containerSelector?: string, className?: string) => number; info: (text: ReactNode, duration?: number, callback?: () => void, containerSelector?: string, className?: string) => number; success: (text: ReactNode, duration?: number, callback?: () => void, containerSelector?: string, className?: string) => number; warn: (text: ReactNode, duration?: number, callback?: () => void, containerSelector?: string, className?: string) => number } = ...
Type declaration
-
clear: (containerId: any) => void
-
config: (options: any) => void
-
error: (text: ReactNode, duration?: number, callback?: () => void, containerSelector?: string, className?: string) => number
-
- (text: ReactNode, duration?: number, callback?: () => void, containerSelector?: string, className?: string): number
-
Parameters
-
text: ReactNode
-
Optional duration: number
-
Optional callback: () => void
-
Optional containerSelector: string
-
Optional className: string
Returns number
-
info: (text: ReactNode, duration?: number, callback?: () => void, containerSelector?: string, className?: string) => number
-
- (text: ReactNode, duration?: number, callback?: () => void, containerSelector?: string, className?: string): number
-
Parameters
-
text: ReactNode
-
Optional duration: number
-
Optional callback: () => void
-
Optional containerSelector: string
-
Optional className: string
Returns number
-
success: (text: ReactNode, duration?: number, callback?: () => void, containerSelector?: string, className?: string) => number
-
- (text: ReactNode, duration?: number, callback?: () => void, containerSelector?: string, className?: string): number
-
Parameters
-
text: ReactNode
-
Optional duration: number
-
Optional callback: () => void
-
Optional containerSelector: string
-
Optional className: string
Returns number
-
warn: (text: ReactNode, duration?: number, callback?: () => void, containerSelector?: string, className?: string) => number
-
- (text: ReactNode, duration?: number, callback?: () => void, containerSelector?: string, className?: string): number
-
Parameters
-
text: ReactNode
-
Optional duration: number
-
Optional callback: () => void
-
Optional containerSelector: string
-
Optional className: string
Returns number
Const Password
Password: { displayName: string } = ...
Type declaration
-
-
Parameters
Returns Element
-
displayName: string
Const Placeholder
Placeholder: { Circle: typeof default; Rectangle: typeof default; RichTextBlock: typeof default; TextBlock: typeof default; TextRow: typeof default; TextRowDashed: typeof default } = ...
Type declaration
-
Circle: typeof default
-
Rectangle: typeof default
-
RichTextBlock: typeof default
-
TextBlock: typeof default
-
TextRow: typeof default
-
TextRowDashed: typeof default
Const PopoverHoverTriggerContext
Const SelectTag
Select
Tag: ForwardRefExoticComponent<ISelectTagProps & RefAttributes<HTMLDivElement>> = ...
Const SingleCalendarDatePanelPicker
Const Tag
Tag
: ForwardRefExoticComponent<ITagProps & RefAttributes<HTMLDivElement>> = ...
Const WindowResizeHandler
Const WindowScrollHandler
Const targetMap
targetMap: WeakMap<EventTarget, TargetEventHandlers<string>> = ...
Omit<IInputProps, ...>
无法得到正确的类型提示,因此每个类型单独Omit一次再联合