fireorm

Class: BaseFirestoreBatchRepository ‹T

Type parameters

T: IEntity

Hierarchy

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

+ new BaseFirestoreBatchRepository(pathOrConstructor: EntityConstructorOrPath‹T›, batch: FirestoreBatchUnit): BaseFirestoreBatchRepository

Defined in src/Batch/BaseFirestoreBatchRepository.ts:11

Parameters:

Name Type
pathOrConstructor EntityConstructorOrPath‹T›
batch FirestoreBatchUnit

Returns: BaseFirestoreBatchRepository

Properties

Protected batch

batch: FirestoreBatchUnit

Defined in src/Batch/BaseFirestoreBatchRepository.ts:15


Protected colMetadata

colMetadata: FullCollectionMetadata

Defined in src/Batch/BaseFirestoreBatchRepository.ts:8


Protected colRef

colRef: CollectionReference

Defined in src/Batch/BaseFirestoreBatchRepository.ts:9


Protected config

config: MetadataStorageConfig

Defined in src/Batch/BaseFirestoreBatchRepository.ts:10


Protected path

path: string

Defined in src/Batch/BaseFirestoreBatchRepository.ts:11


Protected pathOrConstructor

pathOrConstructor: EntityConstructorOrPath‹T›

Defined in src/Batch/BaseFirestoreBatchRepository.ts:14

Methods

create

create(item: WithOptionalId‹T›): void

Implementation of IBatchRepository

Defined in src/Batch/BaseFirestoreBatchRepository.ts:31

Parameters:

Name Type
item WithOptionalId‹T›

Returns: void


delete

delete(item: T): void

Implementation of IBatchRepository

Defined in src/Batch/BaseFirestoreBatchRepository.ts:50

Parameters:

Name Type
item T

Returns: void


update

update(item: T): void

Implementation of IBatchRepository

Defined in src/Batch/BaseFirestoreBatchRepository.ts:40

Parameters:

Name Type
item T

Returns: void