MCPcopy Create free account
hub / github.com/alignoth/alignoth / comparePre

Method comparePre

resources/vega-embed.min.js:980–998  ·  view source on GitHub ↗
(t)

Source from the content-addressed store, hash-verified

978 );
979 }
980 comparePre(t) {
981 if (
982 (t instanceof s || (t = new s(t, this.options)),
983 this.prerelease.length && !t.prerelease.length)
984 )
985 return -1;
986 if (!this.prerelease.length && t.prerelease.length) return 1;
987 if (!this.prerelease.length && !t.prerelease.length) return 0;
988 let n = 0;
989 do {
990 const r = this.prerelease[n],
991 i = t.prerelease[n];
992 if ((e("prerelease compare", n, r, i), void 0 === r && void 0 === i))
993 return 0;
994 if (void 0 === i) return 1;
995 if (void 0 === r) return -1;
996 if (r !== i) return a(r, i);
997 } while (++n);
998 }
999 compareBuild(t) {
1000 t instanceof s || (t = new s(t, this.options));
1001 let n = 0;

Callers 1

compareMethod · 0.95

Calls 2

eFunction · 0.85
aFunction · 0.70

Tested by

no test coverage detected