UNPKG

@graffy/common

Version:

Common libraries that used by various Graffy modules.

15 lines (13 loc) 418 B
import { slice, merge, setVersion } from '../graph'; export default function finalize(graph, query, version = Date.now()) { const empty = [{ key: '', end: '\uffff', version: 0 }]; const res = slice(setVersion(merge(empty, graph), version), query, { addLinked: () => { /* This is quite a hacky way to prevent slice from trying to expand links. */ }, }).known; return res; }