1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| 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;
| }
|
|