Add lightweight correctness linting and resolve formatting conflicts
This commit is contained in:
Vendored
+4
-1
@@ -7,7 +7,10 @@ const checked = async (port, revision) => {
|
||||
/** Helpers never retry a failed CAS or silently overwrite concurrent edits. */
|
||||
export const relationshipMap = (port) => ({
|
||||
read: () => port.collection(),
|
||||
async get(key) { const snapshot = await port.collection(); return { revision: snapshot.revision, value: snapshot.entries.find((entry) => entry.key === key)?.target }; },
|
||||
async get(key) {
|
||||
const snapshot = await port.collection();
|
||||
return { revision: snapshot.revision, value: snapshot.entries.find((entry) => entry.key === key)?.target };
|
||||
},
|
||||
async set(key, target, expectedRevision) {
|
||||
const snapshot = await checked(port, expectedRevision);
|
||||
const entries = snapshot.entries.filter((entry) => entry.key !== key);
|
||||
|
||||
Reference in New Issue
Block a user