Skip to content

duration

duration(seconds?, nanos?): Duration

Defined in: duration.ts:65

Create a google.protobuf.Duration message. In addition to being less verbose, this function will validate the duration to ensure it is within the range of valid durations. An error will be thrown if the duration or any inputs are out of range.

Seconds represents signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years

Nanos represents signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.

Seconds and nanos must be of the same sign. If seconds is negative, nanos must be negative.

bigint = 0n

number = 0

Duration