switch to warning, general cleaning up tech debt

This commit is contained in:
Matt Hill
2021-08-20 07:51:56 -06:00
committed by Aiden McClelland
parent 2e6513ed03
commit f0d331b222
17 changed files with 93 additions and 355 deletions

View File

@@ -1,33 +0,0 @@
import { Pipe, PipeTransform } from '@angular/core'
import { Annotation } from '../pkg-config/config-utilities'
@Pipe({
name: 'annotationStatus',
})
export class AnnotationStatusPipe implements PipeTransform {
transform (a: Annotation, target: FieldStatus): boolean {
return target === getStatus(a)
}
}
function getStatus (a: Annotation): FieldStatus {
if (isInvalid(a)) return 'Invalid'
if (isEdited(a)) return 'Edited'
if (isAdded(a)) return 'Added'
return 'NoChange'
}
function isInvalid (a: Annotation): boolean {
return !!a.invalid
}
// edited only registers if its a valid edit
function isEdited (a: Annotation): boolean {
return a.edited && !a.invalid
}
function isAdded (a: Annotation): boolean {
return a.added && !a.edited && !a.invalid
}
type FieldStatus = 'Edited' | 'Added' | 'Invalid' | 'NoChange'