array-chunk-by-firestore-size
v1.0.0
Published
Chunk array of objects by their size firestore document
Downloads
2
Maintainers
Readme
array-chunk-by-firestore-size
Chunk array of objects by their size in JSON
Install
$ yarn add array-chunk-by-firestore-size
Usage
Useful if you want to split large array into smaller, but limited by JSON size.
Each array chunk will be up to specified amount of bytes when stringified into JSON.
import { chunkArray } from "array-chunk-by-firestore-size";
const bigArray = [{ a: 1 }, { b: 2 }, { c: 3 }];
const twoKilobytes = 2 * 1024;
const smallerArrays = chunkArray({ input: bigArray, bytesSize: twoKilobytes });
// => [ [ ... ], [ ... ] ] and so on
License
MIT © Prajin Prakash
Credits
Vlad Holubiev for array-chunk-by-size alekslario for firestore-size