Skip to content

Scan

Schema extends ZodObject

new Scan<Schema>(config?): Scan<Schema>;

ScanConfig<Schema>

Scan<Schema>

buildCommandInput(entity): ScanCommandInput;

DynamoEntity<Schema>

ScanCommandInput


buildResult(items, scanResult): ScanResult<Schema>;

EntitySchema<Schema>[]

ScanCommandOutput

ScanResult<Schema>


execute(entity): Promise<ScanResult<Schema>>;

DynamoEntity<Schema>

Promise<ScanResult<Schema>>

BaseCommand.execute


executePaginated(entity): AsyncGenerator<ScanResult<Schema>, void, unknown>;

DynamoEntity<Schema>

AsyncGenerator<ScanResult<Schema>, void, unknown>

BasePaginatable.executePaginated


validateItems(entity, items): Promise<EntitySchema<Schema>[]>;

DynamoEntity<Schema>

Record<string, any>[] | undefined

Promise<EntitySchema<Schema>[]>