MCPcopy Create free account
hub / github.com/heygen-com/hyperframes / appendVersion

Method appendVersion

packages/sdk/src/adapters/fs.ts:113–121  ·  view source on GitHub ↗
(path: string, content: string)

Source from the content-addressed store, hash-verified

111 }
112
113 private async appendVersion(path: string, content: string): Promise<void> {
114 const prior = this._writeLocks.get(path) ?? Promise.resolve();
115 const next = prior.then(() => this._doAppendVersion(path, content));
116 this._writeLocks.set(
117 path,
118 next.catch(() => {}),
119 );
120 return next;
121 }
122
123 private async _doAppendVersion(path: string, content: string): Promise<void> {
124 const dir = this.versionsDir(path);

Callers 1

doWriteMethod · 0.95

Calls 3

_doAppendVersionMethod · 0.95
getMethod · 0.80
setMethod · 0.65

Tested by

no test coverage detected