MCPcopy
hub / github.com/witheve/Eve / inc

Method inc

src/runtime/changes.ts:74–92  ·  view source on GitHub ↗
(scope, e,a,v,node,key?)

Source from the content-addressed store, hash-verified

72 }
73
74 inc(scope, e,a,v,node,key?) {
75 key = key || `${scope}|${e}|${a}|${v}|${node}`;
76 let keyPos = this.positions[key];
77 let info = this.info;
78 if(keyPos === undefined) {
79 let pos = this.pos;
80 this.positions[key] = pos;
81 info[pos] = 1;
82 info[pos + 1] = e;
83 info[pos + 2] = a;
84 info[pos + 3] = v;
85 info[pos + 4] = node;
86 info[pos + 5] = scope;
87 this.pos += 6;
88 } else {
89 info[keyPos] += 1;
90 }
91 return key;
92 }
93 dec(scope,e,a,v,node,key?) {
94 key = key || `${scope}|${e}|${a}|${v}|${node}`;
95 let keyPos = this.positions[key];

Callers 1

commitMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected