# `verae-archive-worm/bloom` **Package:** `verae-archive-worm` **Source:** `packages/verae-archive-worm/src/bloom.js` **Lines:** 47 ## What this module is Implementation module in `verae-archive-worm`. The tables below are extracted from the source (signatures + JSDoc). ## Exports `Bloom` ## Types / interfaces / classes | Kind | Name | |------|------| | class | `Bloom` | ## Functions _No top-level functions extracted._ ## Methods (class / object) | Name | Parameters | |------|------------| | `constructor` | `m = 16384, k = 4` | | `hashes` | `s` | | `add` | `s` | | `mightHave` | `s` | ## What it imports / requires - `node:crypto` ## Call graph (identifiers invoked) `membership`, `constructor`, `alloc`, `ceil`, `hashes`, `createHash`, `update`, `digest`, `readUInt32BE`, `push`, `add`, `maybe`, `mightHave`, `every` Each identifier is a call site in this file. Follow the import list to see the defining module; open that module’s MD for parameter and return types. ## Return values (how to read this) - HTTP route handlers return Express `res.json(...)` bodies (see route docs). - Zapier `perform` functions return a **single object** (creates) or an **array** (triggers/searches). - Pricing functions return integer **cents** on `Quote.totalCents`.