@progress/kendo-vue-dateinputs
Version:
9 lines (8 loc) • 1.27 kB
JavaScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a=require("../../utils.js"),l=require("../models/SelectionRange.js"),c=require("@progress/kendo-date-math"),o=require("@progress/kendo-vue-common"),s=(t,r,e,n)=>n!==void 0?n!==null&&a.isInRange(n,t,r)?n:null:e!==null&&a.isInRange(e,t,r)?e:null,u=(t,r,e)=>e instanceof Date&&!Array.isArray(e)&&a.isInRange(c.getDate(e),t,r)?c.getDate(e):null,i=(t,r,e)=>Array.isArray(e)?e.filter(n=>a.isInRange(n,t,r)).map(n=>c.getDate(n)):null,g=t=>o.isObject(t)&&!(t instanceof Date)&&t!==null&&!Array.isArray(t)?t:l.EMPTY_SELECTIONRANGE,D=(t,r,e)=>t||r&&r[0]||e&&e.start,R=(t,r)=>t.start===null&&r===null?"start":t.end===null?"end":"start";exports.calculateValue=s;exports.extractActiveRange=R;exports.extractDateFromValue=u;exports.extractFocusedDate=D;exports.extractMultipleFromValue=i;exports.extractRangeFromValue=g;