Web Viewer - v0.41.0
    Preparing search index...

    Type Alias TimeValue

    TimeValue:
        | {
            duration_nanos?: never;
            sequence: number
            | bigint;
            timestamp_nanos?: never;
        }
        | {
            duration_nanos: number
            | bigint;
            sequence?: never;
            timestamp_nanos?: never;
        }
        | {
            duration_nanos?: never;
            sequence?: never;
            timestamp_nanos: number
            | bigint;
        }

    A time on a timeline, as exactly one of a sequence index, a duration, or a timestamp.

    Integer values only: a fractional number is rejected.

    Type Declaration

    • { duration_nanos?: never; sequence: number | bigint; timestamp_nanos?: never }
      • Optionalduration_nanos?: never
      • sequence: number | bigint

        A sequence index.

      • Optionaltimestamp_nanos?: never
    • { duration_nanos: number | bigint; sequence?: never; timestamp_nanos?: never }
      • duration_nanos: number | bigint

        A duration, in nanoseconds.

      • Optionalsequence?: never
      • Optionaltimestamp_nanos?: never
    • { duration_nanos?: never; sequence?: never; timestamp_nanos: number | bigint }
      • Optionalduration_nanos?: never
      • Optionalsequence?: never
      • timestamp_nanos: number | bigint

        A timestamp, in nanoseconds since the Unix epoch.

        A number is only exact up to 2^53, which today's timestamps exceed, so prefer a bigint.