(that: any)
| 986 | return (s) => Result.getOrElse(Result.flatMap(this.getResult(s), (a) => this.replaceResult(f(a), s)), () => s) |
| 987 | } |
| 988 | compose(that: any): any { |
| 989 | return make(compose(this.node, that.node)) |
| 990 | } |
| 991 | key(key: PropertyKey): any { |
| 992 | return make(compose(this.node, [new PathNode([key])])) |
| 993 | } |