# Hierarchy **Compact** # Constructors ## constructor ⊕ **new Compact**(file: *`string`*): [Compact](_fileflatdb_compact_.compact.md) *Defined in [FileFlatDb/Compact.ts:17](https://github.com/polkadot-js/common/blob/75c09a9/packages/db/src/FileFlatDb/Compact.ts#L17)* **Parameters:** | Name | Type | | ------ | ------ | | file | `string` | **Returns:** [Compact](_fileflatdb_compact_.compact.md) ___ # Methods ## maintain ▸ **maintain**(fn: *`ProgressCb`*): `void` *Defined in [FileFlatDb/Compact.ts:24](https://github.com/polkadot-js/common/blob/75c09a9/packages/db/src/FileFlatDb/Compact.ts#L24)* **Parameters:** | Name | Type | | ------ | ------ | | fn | `ProgressCb` | **Returns:** `void` ___