Skip to content

Commit b2fdc16

Browse files
authored
Merge branch 'main' into remove-version-warnings
2 parents 0650ba4 + 05b1b2b commit b2fdc16

File tree

5 files changed

+141
-131
lines changed

5 files changed

+141
-131
lines changed

package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,20 +81,20 @@
8181
"@eslint/js": "^9.19.0",
8282
"@types/eslint__js": "^8.42.3",
8383
"@vitest/coverage-v8": "2.0.5",
84-
"@types/node": "^22.13.0",
85-
"eslint": "^9.19.0",
84+
"@types/node": "^22.13.8",
85+
"eslint": "^9.21.0",
8686
"eslint-plugin-tsdoc": "^0.4.0",
8787
"@vitest/eslint-plugin": "^1.1.25",
88-
"eslint-config-prettier": "^10.0.1",
88+
"eslint-config-prettier": "^10.0.2",
8989
"typescript": "^5.7.3",
9090
"vite": "^6.0.9",
9191
"@typescript-eslint/utils": "^8.22.0",
92-
"globals": "^15.14.0",
92+
"globals": "^16.0.0",
9393
"lint-staged": "15.4.3",
94-
"prettier": "^3.4.2",
94+
"prettier": "^3.5.2",
9595
"prettier-plugin-jsdoc": "^1.3.2",
96-
"typedoc": "^0.27.6",
97-
"typescript-eslint": "^8.22.0",
96+
"typedoc": "^0.27.9",
97+
"typescript-eslint": "^8.25.0",
9898
"vitest": "2.0.5"
9999
},
100100
"packageManager": "[email protected]"

src/types.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -783,10 +783,15 @@ export type IndexStats = {
783783
numberOfDocuments: number;
784784
isIndexing: boolean;
785785
fieldDistribution: FieldDistribution;
786+
numberOfEmbeddedDocuments: number;
787+
numberOfEmbeddings: number;
788+
rawDocumentDbSize: number;
789+
avgDocumentSize: number;
786790
};
787791

788792
export type Stats = {
789793
databaseSize: number;
794+
usedDatabaseSize: number;
790795
lastUpdate: string;
791796
indexes: {
792797
[index: string]: IndexStats;

tests/client.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -547,6 +547,7 @@ describe.each([{ permission: "Master" }, { permission: "Admin" }])(
547547
const client = await getClient(permission);
548548
const response: Stats = await client.getStats();
549549
expect(response).toHaveProperty("databaseSize", expect.any(Number));
550+
expect(response).toHaveProperty("usedDatabaseSize", expect.any(Number));
550551
expect(response).toHaveProperty("lastUpdate"); // TODO: Could be null, find out why
551552
expect(response).toHaveProperty("indexes", expect.any(Object));
552553
});

tests/index.test.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,10 @@ describe.each([{ permission: "Master" }, { permission: "Admin" }])(
365365
expect(response).toHaveProperty("numberOfDocuments", 0);
366366
expect(response).toHaveProperty("isIndexing", false);
367367
expect(response).toHaveProperty("fieldDistribution", {});
368+
expect(response).toHaveProperty("numberOfEmbeddedDocuments", 0);
369+
expect(response).toHaveProperty("numberOfEmbeddings", 0);
370+
expect(response).toHaveProperty("rawDocumentDbSize", 0);
371+
expect(response).toHaveProperty("avgDocumentSize", 0);
368372
});
369373

370374
test(`${permission} key: Get updatedAt and createdAt through fetch info`, async () => {

0 commit comments

Comments
 (0)