▪ T: IEntity
BaseFirestoreBatchRepository
+ 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
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
▸ create(item
: WithOptionalId‹T›): void
Implementation of IBatchRepository
Defined in src/Batch/BaseFirestoreBatchRepository.ts:31
Parameters:
Name | Type |
---|---|
item |
WithOptionalId‹T› |
Returns: void
▸ delete(item
: T): void
Implementation of IBatchRepository
Defined in src/Batch/BaseFirestoreBatchRepository.ts:50
Parameters:
Name | Type |
---|---|
item |
T |
Returns: void
▸ update(item
: T): void
Implementation of IBatchRepository
Defined in src/Batch/BaseFirestoreBatchRepository.ts:40
Parameters:
Name | Type |
---|---|
item |
T |
Returns: void