Skip to content

DurationStringOptions

DurationStringOptions is a structural type that appears in public signatures. It is not directly importable.

Precision options for Temporal.Duration.prototype.toString(), kept separate from RoundingOptions because both option sets have colliding smallestUnit/roundingMode keys with different Temporal types (DifferenceOptions vs ToStringPrecisionOptions).

type DurationStringOptions = {
toStringSmallestUnit?: Temporal.ToStringPrecisionOptions["smallestUnit"];
fractionalSecondDigits?: Temporal.ToStringPrecisionOptions["fractionalSecondDigits"];
toStringRoundingMode?: Temporal.ToStringPrecisionOptions["roundingMode"];
};

types/duration-string-options.ts