Quote lifetime policy: infinite, or finite within a duration.

Properties

durationMs: undefined | number

Returns the finite lifetime in milliseconds, or undefined when infinite.

isInfinite: boolean

Returns true when the quote lifetime is infinite.

Methods

  • Returns void

  • Returns void

  • Returns a TTL under which quotes never expire on their own.

    Returns QuoteTtl

  • Returns a TTL under which quotes expire durationMs after each push.

    durationMs is a finite, non-negative duration in milliseconds. Fractional milliseconds retain nanosecond precision.

    Errors

    Throws RangeError when durationMs is negative, non-finite, or too large to represent as a Rust duration.

    Parameters

    • duration_ms: number

    Returns QuoteTtl