ObjectHooks.onGetMissingField
onGetMissingField(fieldName) -> any
Description
Add this method to your class to handle access to fields that are not publicly defined.
class Timer { fields { durationSecs: 600 } fn zDynamicGet($fieldName) { if $fieldName == 'durationMins' { // convert seconds to minutes $durationMins = @.state.durationSecs / 60 return Result.ok($durationMins) } return Result.fail() } } $timer = Timer() $timer.durationMins //= 10