MCPcopy Create free account
hub / github.com/OneNoteDev/WebClipper / getUpdatesSinceVersion

Function getUpdatesSinceVersion

src/scripts/versioning/changelogHelper.ts:10–26  ·  view source on GitHub ↗
(updates: ChangeLog.Update[], version: Version)

Source from the content-addressed store, hash-verified

8 * are returned.
9 */
10 export function getUpdatesSinceVersion(updates: ChangeLog.Update[], version: Version): ChangeLog.Update[] {
11 if (!updates || updates.length === 0) {
12 return [];
13 }
14
15 if (!version) {
16 return updates;
17 }
18
19 for (let i = 0; i < updates.length; i++) {
20 let updateVersion = new Version(updates[i].version);
21 if (version.isGreaterThanOrEqualTo(updateVersion)) {
22 return updates.slice(0, i);
23 }
24 }
25 return updates;
26 }
27
28 /**
29 * Given a list of updates sorted in descending order, returns the updates between a lower (exclusive)

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected