pond-ts API Reference (core)
    Preparing search index...

    Type Alias LivePartitionedOptions<K>

    Per-partition retention and grace settings for a partitioned live view. Each partition is its own bounded buffer with these limits; the source LiveSource's own retention does not propagate.

    type LivePartitionedOptions<K extends string> = {
        graceWindow?: DurationInput;
        groups?: ReadonlyArray<K>;
        ordering?: NonNullable<LiveSeriesOptions<SeriesSchema>["ordering"]>;
        retention?: NonNullable<LiveSeriesOptions<SeriesSchema>["retention"]>;
    }

    Type Parameters

    • K extends string
    Index

    Properties

    graceWindow?: DurationInput

    Grace window applied per partition for late events.

    groups?: ReadonlyArray<K>

    Declared partition values (mirrors batch partitionBy({ groups })).

    ordering?: NonNullable<LiveSeriesOptions<SeriesSchema>["ordering"]>

    Ordering mode for each partition. Defaults to 'strict'.

    retention?: NonNullable<LiveSeriesOptions<SeriesSchema>["retention"]>

    Retention applied to each partition's sub-buffer independently.