A partial duration object compatible with Intl.DurationFormat.

interface DurationValue {
    days?: number;
    direction?: sohl.core.foundry.TemporalDirection;
    hours?: number;
    minutes?: number;
    months?: number;
    seconds?: number;
    weeks?: number;
    years?: number;
}

Properties

days?: number

Whole days component.

Direction relative to now; defaults to no prefix/suffix when omitted.

hours?: number

Whole hours component.

minutes?: number

Whole minutes component.

months?: number

Whole months component.

seconds?: number

Whole seconds component.

weeks?: number

Whole weeks component.

years?: number

Whole years component.