We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fe757f6 commit ba5e3a5Copy full SHA for ba5e3a5
src/VolumeCache.ts
@@ -1,7 +1,5 @@
1
import { Chunk, DataType } from "@zarrita/core";
2
3
-export const isChunk = (data: CacheData): data is Chunk<DataType> => (data as Chunk<DataType>).data !== undefined;
4
-
5
type MaybeCacheEntry = CacheEntry | null;
6
export type CacheData = ArrayBuffer | Chunk<DataType>;
7
type CacheEntry = {
@@ -15,6 +13,8 @@ type CacheEntry = {
15
13
key: string;
16
14
};
17
+export const isChunk = (data: CacheData): data is Chunk<DataType> => (data as Chunk<DataType>).data !== undefined;
+
18
const dataSize = (data: CacheData): number =>
19
(data as ArrayBuffer).byteLength ?? (data as Chunk<DataType>).data.byteLength;
20
0 commit comments