(assumptions: unknown, variables: string[])
| 69 | } |
| 70 | |
| 71 | function guards(assumptions: unknown, variables: string[]): GuardSpec[] { |
| 72 | const r = compileGuards(assumptions, variables); |
| 73 | if ('error' in r) throw new Error(`unexpected guard error: ${r.error}`); |
| 74 | return r.guards; |
| 75 | } |
| 76 | |
| 77 | function guardError(assumptions: unknown, variables: string[]): string { |
| 78 | const r = compileGuards(assumptions, variables); |
no test coverage detected