Sha256: 3e6a1ce371392e8ae22fdb17e47200a0da9040e6b7aaeb358b8b0340c7c75f62
Contents?: true
Size: 670 Bytes
Versions: 19
Compression:
Stored size: 670 Bytes
Contents
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; }
Version data entries
19 entries across 19 versions & 1 rubygems