operator [] method
Implementation
@override
operator [](key) {
switch (key?.toString()) {
case "originalQuery":
return this.originalQuery;
case "interpolatedQuery":
return this.interpolatedQuery;
case "matchedTerm":
return this.matchedTerm;
case "hasTime":
return this.hasTime;
default:
return wrapped[key];
}
}