We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
loadedVersionsByNum
versions
num
1 parent 3161018 commit cc123edCopy full SHA for cc123ed
app/models/crate.js
@@ -67,6 +67,14 @@ export default class Crate extends Model {
67
return Object.fromEntries(versions.slice().map(v => [v.id, v]));
68
}
69
70
+ /** @return {Map<string, import("../models/version").default>} */
71
+ @cached
72
+ get loadedVersionsByNum() {
73
+ let versionsRef = this.hasMany('versions');
74
+ let values = versionsRef.value();
75
+ return new Map(values?.map(ref => [ref.num, ref]));
76
+ }
77
+
78
@cached get releaseTrackSet() {
79
let map = new Map();
80
let { versionsObj: versions, versionIdsBySemver } = this;
0 commit comments