(source: string)
| 19 | } |
| 20 | |
| 21 | function parseExpression(source: string) { |
| 22 | // eslint-disable-next-line regexp/no-useless-assertions |
| 23 | return template.expression(source, { placeholderPattern: /(?!.)./ })({}); |
| 24 | } |
| 25 | |
| 26 | function evaluate(test: t.Expression, value: boolean): any { |
| 27 | const res = { |