@fifteen/design-system-vue
Version:
Vue 3 (Composition API + Typescript) implementation of the Fifteen Design System
2 lines (1 loc) • 465 B
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const l=require("./toDate.js"),c=require("./_lib/defaultOptions.js");function n(r,e){const s=c.getDefaultOptions(),a=e?.weekStartsOn??e?.locale?.options?.weekStartsOn??s.weekStartsOn??s.locale?.options?.weekStartsOn??0,t=l.toDate(r),o=t.getDay(),u=(o<a?7:0)+o-a;return t.setDate(t.getDate()-u),t.setHours(0,0,0,0),t}exports.default=n;exports.startOfWeek=n;