@kingstinct/react-native-healthkit
Version:
React Native bindings for HealthKit
25 lines (24 loc) • 854 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _serializeDate = _interopRequireDefault(require("./serializeDate"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
const prepareOptions = options => {
const limit = !options.limit || options.limit === Infinity ? 0 : options.limit;
const ascending = options.ascending ?? limit === 0;
// eslint-disable-next-line no-nested-ternary
const from = (0, _serializeDate.default)(options.from ? options.from : limit > 0 ? new Date(0) : undefined);
const to = (0, _serializeDate.default)(options.to);
const anchor = options.anchor ?? '';
return {
limit,
ascending,
from,
to,
anchor
};
};
var _default = exports.default = prepareOptions;
//# sourceMappingURL=prepareOptions.js.map