()
| 1062 | } |
| 1063 | |
| 1064 | public keys(): string[] { |
| 1065 | const result: string[] = []; |
| 1066 | for (let expr of this.expr) { |
| 1067 | result.push(...expr.keys()); |
| 1068 | } |
| 1069 | return result; |
| 1070 | } |
| 1071 | |
| 1072 | public map(mapFnc: IContextKeyExprMapper): ContextKeyExpression { |
| 1073 | return new ContextKeyAndExpr(this.expr.map(expr => expr.map(mapFnc))); |