Compensate for lack of mod id in litemod claritas resolution.
More tweaks to Claritas.
This commit is contained in:
21
src/util/MetadataUtil.ts
Normal file
21
src/util/MetadataUtil.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
export class MetadataUtil {
|
||||
|
||||
public static completeGroupInference(partial: string, id: string): string {
|
||||
|
||||
const bits = partial.split('.')
|
||||
|
||||
let isBadTerm = true
|
||||
while(isBadTerm && bits.length > 2) {
|
||||
const term = bits[bits.length-1]
|
||||
if(term !== id) {
|
||||
isBadTerm = false
|
||||
} else {
|
||||
bits.pop()
|
||||
}
|
||||
}
|
||||
|
||||
return bits.join('.')
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user