Skip to content

ProjectedScan

Schema extends ZodObject

ProjectedSchema extends ZodObject

new ProjectedScan<Schema, ProjectedSchema>(config): ProjectedScan<Schema, ProjectedSchema>;

ProjectedScanConfig<ProjectedSchema>

ProjectedScan<Schema, ProjectedSchema>

buildCommandInput(entity): ScanCommandInput;

DynamoEntity<Schema>

ScanCommandInput


buildResult(items, scanResult): ProjectedScanResult<Schema, ProjectedSchema>;

EntitySchema<ProjectedSchema>[]

ScanCommandOutput

ProjectedScanResult<Schema, ProjectedSchema>


execute(entity): Promise<ProjectedScanResult<Schema, ProjectedSchema>>;

DynamoEntity<Schema>

Promise<ProjectedScanResult<Schema, ProjectedSchema>>

BaseCommand.execute


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

DynamoEntity<Schema>

AsyncGenerator<ProjectedScanResult<Schema, ProjectedSchema>, void, unknown>

BasePaginatable.executePaginated


validateItems(items): Promise<EntitySchema<ProjectedSchema>[]>;

Record<string, any>[] | undefined

Promise<EntitySchema<ProjectedSchema>[]>