add method to filter changes by given scopes

This commit is contained in:
Sarah Aladetan
2022-09-15 18:00:07 +00:00
parent 1a7a37c468
commit f4b16c52e5
2 changed files with 28 additions and 2 deletions
+14 -1
View File
@@ -1,4 +1,4 @@
import {Changes, Severity, SEVERITIES} from './schemas'
import {Changes, Severity, SEVERITIES, Scope, SCOPES} from './schemas'
export function filterChangesBySeverity(
severity: Severity,
@@ -33,3 +33,16 @@ export function filterChangesBySeverity(
)
return filteredChanges
}
export function filterChangesByScopes(
scopes: Scope[],
changes: Changes
): Changes {
const filteredChanges = changes.filter(change => {
if (scopes.indexOf(change.scope) > -1) {
return true
}
})
return filteredChanges
}