Base EntityClient class. Integrates EntityManager with injected logging & enhanced batch processing.

Type Parameters

Constructors

Properties

batchProcessOptions: Omit<BatchProcessOptions<unknown, unknown>, "batchHandler" | "unprocessedItemExtractor">

Default batch process options.

entityManager: EntityManager<C>

EntityManager instance.

logger: Pick<Console, "error" | "debug">

Injected logger object. Must support debug and error methods. Default: console