osem-fcy/vendor/assets/javascripts/momentjs/src/lib/utils/is-calendar-spec.js
Henne Vogelsang b6560dbb34 Get off off rails-assets
Just moving the things we currently use (and should drop in the ASAP) to vendor/assets
2024-03-05 16:01:07 +01:00

25 lines
670 B
JavaScript

import isObjectEmpty from './is-object-empty';
import hasOwnProp from './has-own-prop';
import isObject from './is-object';
export default function isCalendarSpec(input) {
var objectTest = isObject(input) && !isObjectEmpty(input),
propertyTest = false,
properties = [
'sameDay',
'nextDay',
'lastDay',
'nextWeek',
'lastWeek',
'sameElse',
],
i,
property;
for (i = 0; i < properties.length; i += 1) {
property = properties[i];
propertyTest = propertyTest || hasOwnProp(input, property);
}
return objectTest && propertyTest;
}