Prelude API
    Preparing search index...

    Type Alias Value<T>

    Defines operations for range values.

    type Value<T> = {
        eq: (a: T, b: T) => boolean;
        merge: (a: T, b: T) => T;
    }

    Type Parameters

    • T

      The type of values

    Index
    eq: (a: T, b: T) => boolean

    Checks if two values are equal

    merge: (a: T, b: T) => T

    Merges two values when ranges overlap or are adjacent