catchTag('ConfigError', err => ...) but err is of type ConfigError which includes types And and Or which don't include a message attribute. Using type guards to discriminate between them seems long winded, and from the source I see the ConfigErrorReducer interface and the reduceWithContext method, but no actual exported reducer or way to use them (if this is even the way to do so).