Entity
Preparing search index...
@expo/entity
CompositeFieldInfo
Class CompositeFieldInfo<TFields, TIDField>
Helper class to validate and store composite field information.
Type Parameters
TFields
extends
Record
<
string
,
any
>
TIDField
extends
keyof
TFields
Index
Constructors
constructor
Methods
can
Cache
Composite
Field
get
All
Composite
Field
Holders
get
Composite
Field
Holder
For
Composite
Field
Constructors
constructor
new
CompositeFieldInfo
<
TFields
extends
Record
<
string
,
any
>
,
TIDField
extends
string
|
number
|
symbol
,
>
(
compositeFieldsDefinitions
:
EntityCompositeFieldDefinition
<
TFields
>
[]
,
)
:
CompositeFieldInfo
<
TFields
,
TIDField
>
Type Parameters
TFields
extends
Record
<
string
,
any
>
TIDField
extends
string
|
number
|
symbol
Parameters
compositeFieldsDefinitions
:
EntityCompositeFieldDefinition
<
TFields
>
[]
Returns
CompositeFieldInfo
<
TFields
,
TIDField
>
Methods
can
Cache
Composite
Field
canCacheCompositeField
(
compositeField
:
EntityCompositeField
<
TFields
>
)
:
boolean
Parameters
compositeField
:
EntityCompositeField
<
TFields
>
Returns
boolean
get
All
Composite
Field
Holders
getAllCompositeFieldHolders
()
:
readonly
CompositeFieldHolder
<
TFields
,
TIDField
>
[]
Returns
readonly
CompositeFieldHolder
<
TFields
,
TIDField
>
[]
get
Composite
Field
Holder
For
Composite
Field
getCompositeFieldHolderForCompositeField
(
compositeField
:
EntityCompositeField
<
TFields
>
,
)
:
CompositeFieldHolder
<
TFields
,
TIDField
>
|
undefined
Parameters
compositeField
:
EntityCompositeField
<
TFields
>
Returns
CompositeFieldHolder
<
TFields
,
TIDField
>
|
undefined
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
can
Cache
Composite
Field
get
All
Composite
Field
Holders
get
Composite
Field
Holder
For
Composite
Field
Entity
Loading...
Helper class to validate and store composite field information.