operator [] method
Implementation
@override
operator [](key) {
switch(key?.toString()) {
case "input": return this.input;
case "offset": return this.offset;
case "timeZone": return this.timeZone;
default: return wrapped[key];
}
}
@override
operator [](key) {
switch(key?.toString()) {
case "input": return this.input;
case "offset": return this.offset;
case "timeZone": return this.timeZone;
default: return wrapped[key];
}
}