javascript-time-ago
Version:
Localized relative date/time formatting
23 lines (22 loc) • 1.22 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = isStyleObject;
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
function isStyleObject(object) {
return isObject(object) && (Array.isArray(object.steps) ||
// `gradation` property is deprecated: it has been renamed to `steps`.
Array.isArray(object.gradation) ||
// `flavour` property is deprecated: it has been renamed to `labels`.
Array.isArray(object.flavour) || typeof object.flavour === 'string' || Array.isArray(object.labels) || typeof object.labels === 'string' ||
// `units` property is deprecated.
Array.isArray(object.units) ||
// `custom` property is deprecated.
typeof object.custom === 'function');
}
var OBJECT_CONSTRUCTOR = {}.constructor;
function isObject(object) {
return _typeof(object) !== undefined && object !== null && object.constructor === OBJECT_CONSTRUCTOR;
}
//# sourceMappingURL=isStyleObject.js.map