Interface: CompactionSignalTriggerOptions<TSig>
Defined in: postgres/src/builders/compaction-config-builder.ts:10
Options for configuring a signal-correlated ledger compaction trigger via CompactionConfigBuilder.onSignal.
Maps an incoming signal payload to its target itemKey and specifies the grace period before raw wire frames are pruned.
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
TSig | unknown | Signal payload type. |
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
afterGracePeriodHours | readonly | number | Non-negative retention grace period in hours after signal arrival before pruning raw wire frames. | postgres/src/builders/compaction-config-builder.ts:14 |
correlateBy | readonly | (sig) => string | Pure function extracting the correlated itemKey from the signal payload. | postgres/src/builders/compaction-config-builder.ts:12 |