diff --git a/packages/hub/src/lib/list-files.spec.ts b/packages/hub/src/lib/list-files.spec.ts index ee59a78a02..7014193075 100644 --- a/packages/hub/src/lib/list-files.spec.ts +++ b/packages/hub/src/lib/list-files.spec.ts @@ -37,6 +37,7 @@ describe("listFiles", () => { size: 440473133, pointerSize: 134, }, + xetHash: "2d8408d3a894d02517d04956e2f7546ff08362594072f3527ce144b5212a3296", oid: "ba5d19791be1dd7992e33bd61f20207b0f7f50a5", path: "pytorch_model.bin", size: 440473133, @@ -48,6 +49,7 @@ describe("listFiles", () => { size: 536063208, pointerSize: 134, }, + xetHash: "879c5715c18a0b7f051dd33f70f0a5c8dd1522e0a43f6f75520f16167f29279b", oid: "9eb98c817f04b051b3bcca591bcd4e03cec88018", path: "tf_model.h5", size: 536063208, @@ -113,6 +115,7 @@ describe("listFiles", () => { size: 440473133, pointerSize: 134, }, + xetHash: "2d8408d3a894d02517d04956e2f7546ff08362594072f3527ce144b5212a3296", oid: "ba5d19791be1dd7992e33bd61f20207b0f7f50a5", path: "pytorch_model.bin", size: 440473133, @@ -129,6 +132,7 @@ describe("listFiles", () => { size: 536063208, pointerSize: 134, }, + xetHash: "879c5715c18a0b7f051dd33f70f0a5c8dd1522e0a43f6f75520f16167f29279b", oid: "9eb98c817f04b051b3bcca591bcd4e03cec88018", path: "tf_model.h5", size: 536063208, diff --git a/packages/hub/src/lib/list-files.ts b/packages/hub/src/lib/list-files.ts index 1648bfe60d..2bf76f7817 100644 --- a/packages/hub/src/lib/list-files.ts +++ b/packages/hub/src/lib/list-files.ts @@ -17,6 +17,10 @@ export interface ListFileEntry { /** Size of the raw pointer file, 100~200 bytes */ pointerSize: number; }; + /** + * Xet-backed hash, a new protocol replacing LFS for big files. + */ + xetHash?: string; /** * Only fetched if `expand` is set to `true` in the `listFiles` call. */