UNPKG

@graffy/common

Version:

Common libraries that used by various Graffy modules.

31 lines (22 loc) 821 B
"use strict"; var _sliceInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/slice"); var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = finalize; var _now = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/date/now")); var _ops = require("../../ops"); var _testing = require("@graffy/testing"); function finalize(graph, query, version) { if (version === void 0) { version = (0, _now.default)(); } var result = [{ key: '', end: "\uFFFF", version: 0 }]; if (query) result = (0, _sliceInstanceProperty(_ops))(result, query).known; result = (0, _ops.setVersion)((0, _ops.merge)(result, graph), version); return result; } module.exports = exports.default;