@karmaniverous/entity-client-dynamodb
GitHub
Preparing search index...
get-dotenv
TransformHandler
Type Alias TransformHandler<PrevCM, NextCM, ET>
TransformHandler
:
(
record
:
EntityRecord
<
PrevCM
,
ET
>
,
ctx
:
TransformContext
<
PrevCM
,
NextCM
,
ET
>
,
)
=>
|
undefined
|
EntityItem
<
NextCM
,
ET
>
|
EntityRecord
<
NextCM
,
ET
>
|
(
EntityItem
<
NextCM
,
ET
>
|
EntityRecord
<
NextCM
,
ET
>
)
[]
|
Promise
<
|
undefined
|
EntityItem
<
NextCM
,
ET
>
|
EntityRecord
<
NextCM
,
ET
>
|
(
EntityItem
<
NextCM
,
ET
>
|
EntityRecord
<
NextCM
,
ET
>
)
[]
,
>
A single transform handler for a specific entity token.
Return:
undefined → drop,
item/record → migrate one,
array of item/record → fan-out (migrate all).
Type Parameters
PrevCM
extends
BaseConfigMap
NextCM
extends
BaseConfigMap
ET
extends
EntityToken
<
PrevCM
>
Type Declaration
(
record
:
EntityRecord
<
PrevCM
,
ET
>
,
ctx
:
TransformContext
<
PrevCM
,
NextCM
,
ET
>
,
)
:
|
undefined
|
EntityItem
<
NextCM
,
ET
>
|
EntityRecord
<
NextCM
,
ET
>
|
(
EntityItem
<
NextCM
,
ET
>
|
EntityRecord
<
NextCM
,
ET
>
)
[]
|
Promise
<
|
undefined
|
EntityItem
<
NextCM
,
ET
>
|
EntityRecord
<
NextCM
,
ET
>
|
(
EntityItem
<
NextCM
,
ET
>
|
EntityRecord
<
NextCM
,
ET
>
)
[]
,
>
Parameters
record
:
EntityRecord
<
PrevCM
,
ET
>
ctx
:
TransformContext
<
PrevCM
,
NextCM
,
ET
>
Returns
|
undefined
|
EntityItem
<
NextCM
,
ET
>
|
EntityRecord
<
NextCM
,
ET
>
|
(
EntityItem
<
NextCM
,
ET
>
|
EntityRecord
<
NextCM
,
ET
>
)
[]
|
Promise
<
|
undefined
|
EntityItem
<
NextCM
,
ET
>
|
EntityRecord
<
NextCM
,
ET
>
|
(
EntityItem
<
NextCM
,
ET
>
|
EntityRecord
<
NextCM
,
ET
>
)
[]
,
>
Settings
Member Visibility
Protected
Theme
OS
Light
Dark
GitHub
@karmaniverous/entity-client-dynamodb
Loading...
A single transform handler for a specific entity token.
Return: