This class is only needed to maintain current batch functionality inside repositories and might be deleted in the next major version
export
▪ T: IEntity
BaseFirestoreBatchRepository‹T›
↳ FirestoreBatchSingleRepository
+ new FirestoreBatchSingleRepository(pathOrConstructor
: EntityConstructorOrPath‹T›, batch
: FirestoreBatchUnit): FirestoreBatchSingleRepository
Inherited from BaseFirestoreBatchRepository.constructor
Defined in src/Batch/BaseFirestoreBatchRepository.ts:11
Parameters:
Name | Type |
---|---|
pathOrConstructor |
EntityConstructorOrPath‹T› |
batch |
FirestoreBatchUnit |
Returns: FirestoreBatchSingleRepository
Protected
batch• batch: FirestoreBatchUnit
Inherited from BaseFirestoreBatchRepository.batch
Defined in src/Batch/BaseFirestoreBatchRepository.ts:15
Protected
colMetadata• colMetadata: FullCollectionMetadata
Inherited from BaseFirestoreBatchRepository.colMetadata
Defined in src/Batch/BaseFirestoreBatchRepository.ts:8
Protected
colRef• colRef: CollectionReference
Inherited from BaseFirestoreBatchRepository.colRef
Defined in src/Batch/BaseFirestoreBatchRepository.ts:9
Protected
config• config: MetadataStorageConfig
Inherited from BaseFirestoreBatchRepository.config
Defined in src/Batch/BaseFirestoreBatchRepository.ts:10
Protected
path• path: string
Inherited from BaseFirestoreBatchRepository.path
Defined in src/Batch/BaseFirestoreBatchRepository.ts:11
Protected
pathOrConstructor• pathOrConstructor: EntityConstructorOrPath‹T›
Inherited from BaseFirestoreBatchRepository.pathOrConstructor
Defined in src/Batch/BaseFirestoreBatchRepository.ts:14
▸ commit(): Promise‹void›
Implementation of IFirestoreBatchSingleRepository
Defined in src/Batch/FirestoreBatchSingleRepository.ts:17
Returns: Promise‹void›
▸ create(item
: WithOptionalId‹T›): void
Implementation of IFirestoreBatchSingleRepository
Inherited from BaseFirestoreBatchRepository.create
Defined in src/Batch/BaseFirestoreBatchRepository.ts:31
Parameters:
Name | Type |
---|---|
item |
WithOptionalId‹T› |
Returns: void
▸ delete(item
: T): void
Implementation of IFirestoreBatchSingleRepository
Inherited from BaseFirestoreBatchRepository.delete
Defined in src/Batch/BaseFirestoreBatchRepository.ts:50
Parameters:
Name | Type |
---|---|
item |
T |
Returns: void
▸ update(item
: T): void
Implementation of IFirestoreBatchSingleRepository
Inherited from BaseFirestoreBatchRepository.update
Defined in src/Batch/BaseFirestoreBatchRepository.ts:40
Parameters:
Name | Type |
---|---|
item |
T |
Returns: void