lean4-code-actions
Version:
Refactorings and snippets for Lean 4
15 lines (13 loc) • 334 B
text/typescript
export interface Check {
name: string,
value: boolean
date: Date
}
export function includes(checks: Check[], names: string[]) {
for (const name of names) {
const check = checks.find(c => c.name === name)
if (!check) throw new Error(`Check not found: "${name}"`)
if (!check.value) return false
}
return true
}