Skip to content

Commit e10c24d

Browse files
authored
Add matchedDocuments in task details for v0.30.0 (#1386)
Add matchedDocuments in task details for v0.30.0 (#1386)
1 parent c6ea566 commit e10c24d

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/types/types.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,9 @@ export type TaskObject = Omit<EnqueuedTaskObject, 'taskUid'> & {
273273
// Number of deleted documents
274274
deletedDocuments?: number
275275

276+
// Number of documents found on a batch-delete
277+
matchedDocuments?: number
278+
276279
// Primary key on index creation
277280
primaryKey?: string
278281

tests/documents.test.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,11 +358,15 @@ describe('Documents tests', () => {
358358

359359
const ids = [1, 2]
360360
const task = await client.index(indexNoPk.uid).deleteDocuments(ids)
361-
await client.index(indexNoPk.uid).waitForTask(task.taskUid)
361+
const resolvedTask = await client
362+
.index(indexNoPk.uid)
363+
.waitForTask(task.taskUid)
362364

363365
const documents = await client.index(indexNoPk.uid).getDocuments<Book>()
364366
const returnedIds = documents.results.map((x) => x.id)
365367

368+
expect(resolvedTask.details.deletedDocuments).toEqual(2)
369+
expect(resolvedTask.details.matchedDocuments).toEqual(2)
366370
expect(documents.results.length).toEqual(dataset.length - 2)
367371
expect(returnedIds).not.toContain(ids[0])
368372
expect(returnedIds).not.toContain(ids[1])

0 commit comments

Comments
 (0)