"use strict"; module.exports = function isTemporalDuration(value) { // FIXME: Improve identity check return ( value?.constructor?.name != null && value.constructor.name === "Duration" && value.blank != null && value.microseconds != null && typeof value.total === "function" && typeof value.round === "function" ); };