@karmaniverous/entity-client-dynamodb
    Preparing search index...

    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

    Type Declaration