Util
Util
Utilities are used to assist development and provide some common utility methods.
Available since 5.13.0
.
Get the ref
property definition of the component, which is very useful for components that are not directly exposed or child components.
import { Select } from 'antd';import type { GetRef } from 'antd';type SelectRefType = GetRef<typeof Select>; // BaseSelectRef
Get the props
property definition of the component:
import { Checkbox } from 'antd';import type { GetProps } from 'antd';type CheckboxGroupType = GetProps<typeof Checkbox.Group>;
Get the single props
property definition of the component. It has encapsulated NonNullable
, so you don't have to worry about it being empty:
import { Select } from 'antd';import type { GetProp, SelectProps } from 'antd';// Both of these can worktype SelectOptionType1 = GetProp<SelectProps, 'options'>[number];type SelectOptionType2 = GetProp<typeof Select, 'options'>[number];