Library Documentation
NPM
GitHub
Preparing search index...
The search index is not available
Amplify JS API Documentation
Amplify JS API Documentation
aws-amplify
api
<Reference Types>
PrimaryIndexFieldsToIR
Type alias PrimaryIndexFieldsToIR<IdxFields, ResolvedFields>
Primary
Index
Fields
ToIR
<
IdxFields
,
ResolvedFields
>
:
IdxFields
extends
readonly
[
infer
PK
,
...
(
infer
SK
extends
never
|
readonly
string
[]
)
]
?
{
compositeSk
:
SK
[
"length"
]
extends
0
|
1
?
never
:
CompositeSkFieldName
<
ArrayShift
<
SK
>
,
SK
[
0
]
>
;
pk
:
PK
extends
keyof
ResolvedFields
?
{
[
Key
in
PK
]
:
Exclude
<
ResolvedFields
[
PK
]
,
null
>
&
(
string
|
number
)
}
:
never
;
sk
:
unknown
extends
SK
?
never
:
ResolvedSortKeyFields
<
SK
,
ResolvedFields
>
;
}
:
never
Type Parameters
IdxFields
extends
ReadonlyArray
<
string
>
ResolvedFields
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Amplify JS API Documentation
aws-amplify
@aws-amplify
geo
interactions
predictions
pubsub
adapter-nextjs
datastore-storage-adapter