diff --git a/packages/core/hap.mjs b/packages/core/hap.mjs index 5488a638..17ac6ad0 100644 --- a/packages/core/hap.mjs +++ b/packages/core/hap.mjs @@ -66,6 +66,9 @@ export class Hap { isInNearFuture(margin, currentTime) { return currentTime < this.whole.begin && currentTime > this.whole.begin - margin; } + isWithinTime(min, max) { + return this.whole.begin <= max && this.endClipped >= min; + } wholeOrPart() { return this.whole ? this.whole : this.part;